change default value for JcloudsLocationConfig.MAP_DEV_RANDOM_TO_DEV_URANDOM to true
MathPredicates: fix generics
Add DependentConfiguration builder for runNow

- Instead of calling waitInTaskForAttributeReady, allow the builder
  to have a runNow() that waits immediately, as well as build()
  that return a not-yet-submitted task.
- Refactors DependentConfiguration.builder to separate the multi-source
  and single attribute building
Use DependentConfiguration.builder().runNow()

- also removes duplicate wait for attribute
Fix listAttributesWhenReady

- was not using readinessPredicate, so infinite loop
- also removes compiler warning in attributeWhenReady
Deprecates DependentConfiguration.whenDone

- only used in tests; let’s move it to test code
Replaced CouchbaseLoadGenerator classes with yaml VanillaSoftwareProcess
Splits pillowfight into separate (referable) YAML file, rebases on master
Copied in @ZaidM's work from https://github.com/ZaidM/brooklyn/tree/couchbase-sync-gateway1
Fixed bucket creation
Fixed CouchbaseSyncGateway live tests
fixup me - temp commit
jsgui: Clear datatable so no duplicates when clicking between policies
Adds TemplateProcessorTest

- includes failing tests for:
-- testApplyTemplatedConfigWithAttributeWhenReady
-- testManagementContextConfigWithDot
Adds apache header to Ec2LiveTest, adds 'Live' group to tests
Moves configuration of Backbone.View.prototype from router to view.js
jsgui: Adds generic modal and config key input views
jsgui: Attach new policies to entities

Basic implementation. Need to know the type of the policy.
Rework policy config editing

* Uses generic modal view rather than managing a modal itself
* Improved error display
* Shows default values in policy config table
* Adds Brooklyn.view.showModalWith(View) shortcut
CLI for retrieve persisted state