Adds integration test for HttpSensorAdapter

Uses mockwebserver (hence the new test-dependency)
Java version of HttpFeed

Previously had groovy HttpSensorAdapter.
JmxFeed for java

Previously had groovy JmxSensorAdapter.
SSH Feed for Java
FunctionFeed for Java
Shell Feed for java
Convert JBoss Server to use new HttpFeed
Deprecate old "sensor adapter" classes

- Prefer new java-friendly classes in brooklyn.event.feed.*
Fix generics in PeriodicDeltaChangeListener

- Was getting compilation error with "Callable<Task>", fixed by using
  "Callable<Task<?>>"
Moves JmxHelper to brooklyn.event.feed.jmx

- And deprecates old brooklyn.event.adapter.JmxHelper (which now
  sub-classes new one)
- Also moves JmxNotificationFilters to brooklyn.event.feed.jmx,
  and deprecates old one in brooklyn.event.adapter
Incorporate review comments (for sensor feeds)

- see https://github.com/brooklyncentral/brooklyn/pull/437
Incorporate alex's review comments (sensor feeds)
Merge pull request #437 from aledsage/SensorAdapter-for-java-strike3

"Sensor feed" for java (to replace sensor adapter)