Updated CloudSearch creation process not to open it to the world.

+ Slipped in an improvement to collection mapper to be more generic e.g. allow Sets/Lists to be used as well as Collection
Is this the only usage of the token AWS_ACCOUNT_ID in the test classes of cheddar-integration-aws? If so, the build.gradle file needs to be updated to remove mention of this token in the processTestResources task configuration.