HSEARCH-1560

Most changes are just package moves. Only in the JMX case there are code changes. Basically we switch to dynamic MBeans which allows us to move our bean implementations into a dedicated impl package.