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
Converting all current cubemaps to use dds for faster loading (shadmar's suggestion) and it's effective!
Python script (scripts/win32/spacescape2dds.py) to automatically convert all SpaceScape cubemaps found in data/textures/cube to compressed DDS format.
Script compatibility with Python 3
Merge pull request #218 from ParagonDevelopmentTeam/universebox

wip : Universe Box