943 release openhelpermanager

Implement #943 issue.

Please review my code. Thx!
Yep. You're right!

In fact, the most perfect solution i think is split into four interface: `HasLifecycleMethods` / `HasStartAndStopMethods` / `HasAttachableMethods` / HasReceiverRegistration`. 
There is no connection between them.

`EActivityHolder` and `EFragmentHolder` need implement: `HasLifecycleMethods` ,`HasStartAndStopMethods`, `HasAttachableMethods` and `HasReceiverRegistration`
`EServiceHolder` need implement: `HasLifecycleMethods` and `HasReceiverRegistration`

In `ReceiverHandler.registerAndUnregisterReceiver` method, we can add two method with the same name.
These methods are respectively corresponding to these Interface.

However, this is a huge change. I think to do as you say.