Fixed issues with ApiObjectField annotations complex generic types

Fixed issues with ApiObjectField annotations on fields with a Collection of Generically Typed elements and a Collection of Arrays.  Also updated the ApiObjectDocTests to fail fast when a field is not found in the output