Changes from weekend

Now runs in OpenGL 3.3 core (needs sfml fork for osx)
BSP PVS handling advanced a bit.
Disables clearscreen (speedup but creates hall of mirrors outside map)
Updated win32 project to vs2013
De-loop lump imports.

Next step is to turn it into a templated function to reduce duplicate
code.
All bsp-related code in this commit is garbage.
Some refactoring, still runs fine

Moved texture loading into BSP class.
Moved matrices and adjustperspective into camera class
Cut down the j7model/mesh classes to be just bsp

See builds from before getting into quake to recover them.
Arbitrary models are no longer supported
No progress with this shit

Can probably re-use meshvert vector instead of getting indices per face.
Crappo
Culling is kind of working

Tons of missing polys though
end of day