Added LifecycleEvent enum

Can be used for all the major Activity and Fragment events.
Added LifecycleObserver with useful binds

One method for binding a subscription until a lifecycle event happens, and two
others for automatically binding to the current lifecycle state.
Added LifecycleObservable tests