Adds support for views without headers.

Return a value < 0 in `StickyHeadersRecyclerAdapter.getHeaderId()`.  This also adds support for the special case where the first item doesn't have a header, and no header is pinned to the top of the list.