Make startup timeout configurable
Add methods to connect SERVICE_UP to the isRunning method on an entity driver class
Covert Repeater from groovy to java
Covert from groovy to java

- Converts:
-- brooklyn.policy.loadbalancing.Movable
-- brooklyn.entity.messaging.Topic
-- brooklyn.entity.messaging.amqp.AmqpExchange
-- brooklyn.entity.messaging.amqp.AmqpServer
Convert DynamicWebAppClusterImpl from groovy to java
Convert GeoDns from groovy to java
Convert ProxySslConfig to java, from groovy
Convert JavaWebAppService to java, from groovy
Convert BrooklynMetrics from groovy to java
Deprecate LanguageUtils

- brooklyn.util.internal.LanguageUtils is a groovy class
- Did some very minor cleanup, and deprecated it
  so we are free to completely change it in 0.6!
Fix WebAppIntegrationTest

- ensureTomcatIsShutdown needs dependsOnMethod="shutdownApp",
  otherwise fails because nothing previously asked tomcat
  to shutdown.
Merge pull request #627 from grkvlt/wait-for-server-up

Make startup timeout configurable and connect SERVICE_UP to isRunning
Merge pull request #630 from aledsage/fix/LanguageUtils-deprecate

Fix WebAppIntegrationTest, and deprecate LanguageUtils
Convert BasicEntity to interface+impl
FollowTheSunPool constructor: use mutable map
Merge pull request #628 from aledsage/fix/BasicEntity-extract-interface

Fix/basic entity extract interface
Merge pull request #629 from aledsage/fix/groovy-to-java

convert groovy to java
initial support for enstratius location
generalization of parameters
added EnstratiusLocationResolverTest