! Rewrite everything: use Ui monad, use UiThreadExecutionContext
! Clean up contrib
! Use three-parameter type classes for Tweaking and Snailing
= Update scala-async
! Repackage everything: org.macroid is now macroid
! Rewrite transforming in the way of tweaking/snailing
! Reverse all the arrows

This is a seminal commit that changes:
* ~> into <~
* ~@> into <@~
* ~~> into <~~
The change is inspired by @xeno-by, however it is also due to my
personal realization that ~> should be reserved for getting data
out of the widgets, which may or may not come in version 2.0.
! Use Ui monad in find/findFrag, remove global findFrag
! Use Ui in Transformer, add a wart, various fixes
! Use Ui in event handlers
! Remove Thunk, use Ui in dialog click handler
! Reverse the arrows in Dialog and Toast APIs
= Fix a couple of TODOs
= Add .travis.yml
! Rename warts.Ui to warts.CheckUi, fix tests, fix build
= Add Travis build status
= Fix Ui.flatMap
= Update and clean up the build
+ Add logging interpolators