Merge pull request #436 from aledsage/refactor/rename-owner-to-parent

rename entity "owner" to "parent"
Merge pull request #435 from aledsage/upgrade/versions

Upgrade versions
Make class ShellUtils public
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