Upped version of PCRE to 8.33.
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
Merge pull request #1274 from jdtoy/pcre-version-8.33

Upped version of PCRE to 8.33.
fix Jsonya toString errors
location metadata properties update for softlayer
add support for more jclouds userdata and options, improve su semantics, and misc tidies
don't fail stop just because we didn't have a machine previously