Normalize line endings and encoding

We had mixed line endings and encoding in the repo.
All files now use \n as EOL and utf-8 as encoding.
Merge pull request #49 from Xandaros/lineendings

Normalize line endings and encoding
Fix textures (and polygons doing that)

Textures had the VertexLitGeneric shader, which did not play nicely with
render targets.
Textures now use UnlitGeneric shader, which basically ignores lighting
and makes textures full-bright.
Also, a texture was set when the render hook got fired, so I added a
draw.NoTexture()

This also fixes polygons, because they were textured and there was no
way to unset the texture. (And setting it would result in the wrong
shader)

setTexture(nil) was throwing errors, I made it use draw.NoTexture() to
reset the current texture.
Fixes #48
Merge pull request #50 from Xandaros/textures

Fixed texture issues and by extension polygons.
Add custom model for starfall and make it default

Thanks to Spacecode for this awesome model!
(Technically 3 models, as it features smaller versions, as well)
Merge pull request #51 from Xandaros/model

Add custom model for starfall and make it default
Add the new model as resource

Forgot to do that in my last commit
Merge pull request #52 from Xandaros/model

Add the new model as resource