issue #3: Rename ISceneVisitor to SceneVisitorInterface.
issue #3: Syntax conformance.
issue #3: All ModelLoaders need to take a shared_ptr to DataBlockRegistry.
issue #3: Remove remaining #ifndef include guards.
issue #3: Addendum to previous commit of AbstractModelLoader.