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
Upped version of PCRE to 8.33.
Change GS to YAML. Create Location page. WIP.
log on old brooklyn_data_dir used
Fix unit tests: SKIP_ON_BOX_BASE_DIR_RESOLUTION

- recent pull request added a check (performed over ssh) to find the
  base-dir (e.g. resolve "~") on the box where brooklyn is installing
  software components. For unit-tests (e.g. run on buildhive) these
  can fail because the test machine does not have ssh keys set up.
  Therefore disable the base-fir resolution in all these unit tests.

- Adds BrooklynMgmtContextUnitTestSupport for test classes to extend
  where it creates app with SKIP_ON_BOX_BASE_DIR_RESOLUTION=true.

- TODO: want to refactor many many other tests to also extend
  BrooklynMgmtContextUnitTestSupport
Fix CassandraDatacenter seed tracking

- was failing CassandraDatacenterTest.testUpdatesSeedsFastishManyTimes
  every few cycles, after changing setup to use
  BrooklynMgmtContextUnitTestSupport (so guessing this exposed a
  different race condition).
- In each case, the previous guarded call to refreshSeeds should
  have already set CURRENT_SEEDS if required, and done so with
  good logging. Calling it again seemed pointless.
  But not sure what the actual race was - after removing the call it
  passed every time for me!
Fix location ConfigKey default value override
Localhost location: default to skipOnBoxBaseDirResolution=true

- moves SKIP_ON_BOX_BASE_DIR_RESOLUTION from
  MachineLifecycleEffectorTasks to BrooklynConfigKeys
Rename BrooklynMgmtContextUnitTestSupport

- to BrooklynAppUnitTestSupport
- and renamed BrooklynMgmtContextLiveTestSupport to
  BrooklynAppLiveTestSupport
Merge pull request #1279 from aledsage/fix/unittests-dont-ssh

Fix unit tests: SKIP_ON_BOX_BASE_DIR_RESOLUTION
byob location doesn't have to parent machines

- In FixedListMachineProvisioningLocation, removes checks that 
  machines do not already have a parent.
  If there is a parent then live with it.
Fix jclouds-byon
JcloudsLocation: avoid NPE on rebindMachine
Merge pull request #1274 from jdtoy/pcre-version-8.33

Upped version of PCRE to 8.33.
Merge pull request #1278 from aledsage/fix/byon

Fix byon