obvious fix for header click handler

if user do not provide "OnHeaderClickListener", the header view will not be clickable,
so user will be able to "get" to the underlying views and handle clicks by himself
Would you please move this up into the `if (mAdapter != null)` check. While the current code won't cause any bugs it makes it more clear that this only has an effect when there is an adapter present.