Added the Switcher header with all the classes and function definitions
SwitchTrigger almost fully implemented
Changed to observer pattern. It looks awesome now.
Switcher finished. Waiting for the mesh loader. Testing and docs pending.
Added polymorphism to the setTexture function.
Merge branch 'master' into LivePreviewParticleEditor

Conflicts:
	source/Irrlicht/Irrlicht10.0.vcxproj.filters