Inline `RegionObserverEnvironment` into `RubyRegionObserver`.

`JRubyEnvironment` is no longer abstract, but it still remains unaware
of hbase or coprocessors: it is just a container for the runtime.

Also replace inheritance with delegation in `RubyMain`.