Add Alt, Plus, MonadPlus, update Alternative

Goes with purescript/purescript-control#8