Remove tests in brooklyn.injava.*

- no longer needed because everything is in java
- was previously for ensuring that an entity could be written in
  java, as well as in groovy.
Remove entity constructors except no-arg

- new approach is to use EntitySpec; don't include other constructors
Update Rebind*Test to use EntitySpecs
Updating more tests to use EntitySpecs
JMSBroker/destination: extract interface+impl

- Convert JMSBroker to an interface (and add rename class as Impl)
- Convert JMSDestination to interface (and add rename class as Impl)
- Same for QpidDestination, QpidTopic, QpidQueue
- Same for ActiveMQDestination, ActiveMQTopic, ActiveMQQueue
Rename overloaded method get in LocationResource to getLocatedLocations

Swagger generated two html elements with the same id. This caused its UI
to open the first when the second was clicked.
Submit effector args as strings. Fixes #774.

EffectorResource receives them as a Map<String,String> anyway.
Adds brooklyn.js, for interactive js gui configuration.

Allows periodic callbacks to be paused.
Update jsgui libraries

* Backbone 0.9.2 -> 1.0.0
* Handlebars 1.0.0 rc 1 -> 1.0.0
* text.js 2.0.3 -> 2.0.6
jsgui: Delete unused CSS file
Get rid of stacktraces in jsgui build output

They're caused by requests the client fires off to load various bits
of entity data from URLs that don't exist. This workaround sets the
appropriate functions to have no effect, so the requests are never made.

Culprit views: ApplicationTree and EntitySummary.
Make json-formatter a module in require.js format.
Kill _.defer in a few jsgui tests too for clean build
Test brooklyn-utils.roundIfNumberToDecimalPlaces and remove unused Util function
Revert Handlebars version change in d0f9bef9cb

Current Swagger version is incompatible with handlebars v1.0
AbstractEntity.getLocations: return immutable copy

- And adds EntityInternal.clearLocations
Merge pull request #784 from aledsage/refactor/AbstractEntity-getLocations-immutable

AbstractEntity.getLocations: return immutable copy
Merge pull request #778 from aledsage/cleanup/remove-entity-constructors

Cleanup: remove entity constructors
Adds BrooklynStorage support
Wire up storage in AbstractEntity/attribs/config