Refactor|libcommon: Unified view port drawing, moved crosshair to HUD layer

Also, in Oculus Rift mode, don’t assume that automap covers the full
view.