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
Merge pull request #778 from aledsage/cleanup/remove-entity-constructors

Cleanup: remove entity constructors