Convert Notifications List to use RecyclerView

Notifications list now uses a recycler view. You'll see some nice animations when trashing/restoring a comment notification!

Note that it uses a new `CursorRecyclerViewAdapter.java` class, which enabled me to use a cursor with a RecyclerAdapter.
:+1: maybe I'll just kill that override, it does look odd.