Added multiple type support to datcollection unit requests.
Added multiple type support to datcollection unit requests.

Multiple types or categories of AIsisUnit can be returned in
one go when making calls to the DatCollection
getUnitsByCategory and getUnitsByType.

A single type can still be return by providing a str, but it
will now also accept a list of strings.

duncan-r/SHIP