Refactor SelectableHolder into an interface.
Refactor out automatic hookup from SwappingHolder.
Change implementation to reflect new reality.
Rename and other cleanup in recyclerviewchoicemode.
Cleanup and fixes.
Merge pull request #1 from jingibus/master

Merge upstream changes.