943 release openhelpermanager

Implement #943 issue.

Please review my code. Thx!
OK, it would be seen as redundant to you, because basically everyting which is a `HasLifecycleMethods` is `HasReceiverRegistration`, too. But i still think this is better design. This is what i propose:

create a new `HasLifecycleMethods` interface:
```java
public interface HasLifecycleMethods extends GeneratedClassHolder {
	JBlock getOnCreateAfterSuperBlock();
	JBlock getOnDestroyBeforeSuperBlock();

	JBlock getOnStartAfterSuperBlock();
	JBlock getOnStopBeforeSuperBlock();

	JBlock getOnResumeAfterSuperBlock();
	JBlock getOnPauseBeforeSuperBlock();

	JBlock getOnAttachAfterSuperBlock();
	JBlock getOnDetachBeforeSuperBlock();
}
```

Let `HasReceiverRegistration` extend `HasLifecycleMethods`, and remove redundant method declarations:
```java
public interface HasReceiverRegistration extends HasLifecycleMethods {
	JExpression getContextRef();

	JFieldVar getIntentFilterField(String[] actions, String[] dataSchemas);
}
```

Use `HasLifecycleMethods` in `OrmLiteHelper`:
```java
public static void injectReleaseInDestroy(JFieldVar databaseHelperRef, HasLifecycleMethods lifecycleMethodsHolder, ProcessHolder.Classes classes) { ... }
```