Modular renderer port to SP

Some notes about this that really need to be looked at:
- No linux support (all the bindings atm are for windows only, because I was slightly time-constrained)
- RE_RegisterModel_Actual crashes fairly frequently, the only mission I got the game to really work on without this bugger crashing was t1_danger. Renderer works fine otherwise
- The DLL produced by modular renderer project for SP isn't MP compatible, so we need to make the renderers cross compatible at some point so all the renderer changes are easily ported