Corrected blur kernel (from Darius)
Disabled all GLWidgets except the main one.
Moved lightstuff to own directory.
Removed unnecessary commented out code.
Made a parallel light from the lightnode. This is added now in the scene.
Implemented spotlights.
Changed light interface so that each light can do its own shadow map behaviour.
Started point light.
Paraboloid projection.
Merge branch 'master' into let-there-be-light

Conflicts:
	GLWidget/glwidgetcontext.cpp
	SceneGraph/SceneGraph.pri
	SceneGraph/scene.cpp
	SheepBattleBoats.qrc