Merge branch 'develop'

ActionT:
  add MonadThrow instance.
  remove MonadLogger, Monoid instance.
  add monad transformer.

ApiaryT:
  add action'
  deprecate actionWithPreAction.
  add monad transformer.

apiary-packages:
  ImplicitParams -> Given.
  add apiary-logger.

apiary-websockets:
  add webSockets, webSockets'.

apiary-authenticate:
  split withAuth to withAuth & authHandler.