New methods

DrawThickLineWithOutline
CameraToHandlePoint
HandleToCameraPoint
LineSlider
GetCameraDirection
2D:GetNormal
2D:DistanceAlongLine

RotatedMouseCursor now converts the direction into camera space

Added "AlwaysVisible" shader and made the default GUI shader respect z tests

HoverState class for hoverable handles