[renderer] Add visibility check
[model] Remove line, point and triangle model
[model] Add Vertex class
[vertex] Make it templated
Merge remote-tracking branch 'origin/misc' into vertex
[model] Remove ModelType
[doc] A few comments
[vertex] Minor changes
[vertex] Templated almost everything

Since world, model and all these things are generic and should handle
all kinds of vertices they all have to be templated.
[model] Style changes
Merge pull request #86 from Makman2/vertex

[merge] Vertex
[ConsoleRenederer] Continued implementation
Merge pull request #87 from Makman2/impl

[ConsoleRenederer] Continued implementation
[cmake] Boost for windows compilation now ready.
Merge branch 'master' of https://github.com/Makman2/CE3D
[doc] Updated installation guide for windows.
[INSTALL] Add linux installation notes

Also corrects spacing issues.
[renderer] Move console renderer to subdirectory
[console] Outsourced material constructor
[console renderer] Add custom constructor and documentation