React Instance Manager
This class is managing instances of CatalystInstance. It exposes a way to configure catalyst instance using ReactPackage and keeps track of the lifecycle of that instance. It also sets up connection between the instance and developers support functionality of the framework.
An instance of this manager is required to start JS application in ReactRootView (see startReactApplication for more info).
The lifecycle of the instance of ReactInstanceManager should be bound to the activity that owns the ReactRootView that is used to render react application using this instance manager (see startReactApplication). It's required to pass owning activity's lifecycle events to the instance manager (see onHostPause, onHostDestroy and onHostResume).
To instantiate an instance of this class use builder.