[FLINK-1151] Adds BaseStatistics for CollectionDataSources

Adds statistics for collection data sources based on collection size and serializer information.
Adds getMinimumLength() to TypeSerializer to get a lower bound for size estimates.