Clean up drawer adapter.

The drawer adapter was using view id's which were incorrectly formatted,
it didn't use the view holder pattern and in general and hadn't disabled
the header view for clicking. Organized the internal data structure a
bit better as well.