General Fixes

* Fixes a typo in D3D9 model struct making point primitives work again.
* Initializes view_angle in room goto now like all the other ones to avoid uninit. var errors.
* draw_circle_color had a different culling orientation than draw_circle making it not work in D3D, I made it the same as draw_cirlce now
* Date and time string formatting now uses the locale