Generalize hud_builtin_enable into hud_set_flags
Ability to change the crosshair using textures
Minor hud.cpp cleanup