Updated sample and demo GIF, FAB uses elevation and ripple on API 21+, support for RecyclerView

My previous pull request for RecyclerView support was replaced with this one. 

I also updated the sample to use AppCompat, so Material theming is used (and supports KitKat and below) along with the ripple effect and elevation on the FAB. The demo GIF was updated to reflect that. 

The FAB will use the elevation API instead of the shadow drawable on API 21. It will have a ripple selector on Lollipop and above also. I made another attribute (fab_colorRipple) that can be used to customize the color of the ripple so it can be seen over the color of the FAB, it defaults to white. I made the references to Holo Blue use Material Blue instead.