Added a specific instance generator for Observable1
Replaced LiftObserve with prelude-extras Lift1
BREAKING CHANGE: remove the top level Observable1 => Observable instance, as it would prevent any other Observable instances for types of kind *->* and this is not the right way to do it