Change use special syntax for special instances

Styles should tell VBSP what the instance is for entry/exit elevators,
large obs rooms, corridors, ambient light instances, etc so it can
handle these specifically.
- Also fix the detection of the game mode (SP/COOP) and if in preview
mode.