Detect .hh files as Hack if they start with <?hh

This obviously won't work for new files unless, e.g., a custom template
is used for .hh files on BufNewFile---but we keep the event anyway in
case of that usage.

This also fails for anyone who wants to start their files with, e.g., a
pile of newlines.