[build] Update to latest build tools
[library] Change TwoWayView to be less opinionated about scrollbars

Fixes #24, #38, #46, #48, #70
[build] Update for 0.1.1
[readme] Update for 0.1.1
[readme] Update gradle instructions for 0.1.1
[library] Land new RecyclerView-based API
[library] Remove leftover code from TWLayoutManager
[library] Use spacing correctly when getting child frame in TWLanes
[library] Fix lane size calculation in TWLanes
[sample] Remove padding and use only spacing in items
[library] Remove bogus setPressed() calls from TWItemClickListener
[sample] Show pressed state when items are clicked/long pressed
[sample] Remove unnecessary FrameLayout from item.xml
[library] Return correct increment in scroll methods
[library] Inline smooth scroller computation in anonymous class
[library] Remove unused variables in TWLayoutManager
[library] Add support for predictive animations in TWLayoutManager
[sample] Set TWView with fixed size in TWFragment
[library] Encapsulate mLanes and mItemEntries in TWLanesLayoutManager
[library] Add support for getExtraLayoutSpace() in TWLayoutManager