line-endings commit
Merge branch 'master' into universebox

Conflicts:
	src/SpaceStation.cpp
- Test skybox in intro

- Modified static mesh caching to support models with position/uv attributes and made it assert on unsupported mesh attributes instead of failing silently
Added assert to debug a random null pointer access that happens rarely in Body/Space
Using Spacescape generated cubemap in intro
Merge branch 'master' into universebox
Added ability to load cubemaps from multiple images based on cubemaps format exported by SpaceScape.

Usage:
	TextureBuilder::Cube("textures/cube/cubemap.png")
Will load: cubemap_right1.png, cubemap_left2.png, etc.. into one Texture object
Added diffuse multiplier to skybox shader to dim brightness of cubemaps by a factor
Added 4 cubemaps generated by SpaceScape (modified examples)
Random persistent skybox background is rendered with stars
Fixed issue with random seeds causing atmospheres in custom systems to not get rendered

Changed persistent skyboxes to be randomly picked based on current sector coordinates and system index
Tweaked the universebox to show nothing for sol (nebula 0)

Most other sectors get a random nebula from 4 different cubemaps.
Disabled loading and drawing of a skybox when hyperspace view is created
New hyperdrive classes
Merge remote-tracking branch 'origin/master' into drives
drive adjusts
Merge remote-tracking branch 'origin/master' into drives
fixed weight drives
1-10 linear
new UI overlay