hydrateList
Returns a list given raw data, returning it from the listStore if available.
    connection.hydrateList( listData, set )
  
  Overwrites the base hydrateList so that if a matching list is in the
listStore, that list will be
updated with listData and returned.
If there isn't a matching list, the base hydrateList will be called.
Parameters
Returns
 {List}: 
a typed list from either created or updated with the data from listData