Refactor|Renderer: Separated view border from player 3D view layer

For future reasons: the main 3D layer could go through a shader for
effects.
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.