Make WorldRenderer into an interface.

Delegate WorldRenderer creation to Rendering sub-system

Verify that specific systems are registered after initialization stages execute
Merge branch 'PR-WorldRenderer-as-interface' into PR-WorldRenderer-as-interface-2014-02-06
Merge pull request #907 from mkienenb/PR-WorldRenderer-as-interface

Make WorldRenderer into an interface.