New DataEntity classes
Added supplier method to builder for FunctionFeed pollers
Use single character generic parameter type names
Update example usage for BasicEntity
Added configuration key for polling period
Added test for DataEntity
Changes from @aledsage review comments
do entity initialization in subtask, where policy etc init is currently done; and mark that task transient so it doesn't look ugly in the gui!
Merge pull request #1160 from grkvlt/feature/data-entity

DataEntity
Use String.split rather than Splitter

Splitter.on matches fixed strings, not regular expressions.
Merge pull request #1302 from ahgittin/misc-task-names

do entity initialization in subtask, where policy etc init is currently ...
More location customisation aids

* Sets the caller context on same server entities to the entity rather
  than the lifecycle tasks class
* Invokes JcloudsLocationCustomizer instances with the ConfigBag being
  used to obtain machines if such a constructor exists, otherwise
  invokes the class' no-argument constructor.
Simplify parsing of machine details
Merge pull request #1307 from sjcorbett/fix-os-details-split

Use String.split rather than Splitter when reading OS details
Merge branch 'master' of github.com:brooklyncentral/brooklyn
Merge pull request #1308 from sjcorbett/location-customisation

More JcloudsLocation customisation aids
Added GROUP_MEMBERS attribute to AbstractGroup
More helper methods to create ConfigKeys
Fix JAVA_OPTS replacement in environment for ActiveMQ and Jetty
Typo in messages for JMXRMI agent