Added plugin path to PythonPlugin
Added boost::python::no_init constructor to GlovePythonEngine python binding to prevent arbitrary engine creation
Added GlovePlugin class [CEL-29]
Added PluginLoader to allow dynamic plugin loading and reloading [CEL-29]
Updated PythonPlugin::InitScope to add __moduledir__ global to pluginPath
Updated GameObject and GameComponent python binding to use shared_ptr instead of auto_ptr since boost doesn't seem to handle upcasts properly
Updated GlovePythonEngine to a more RAII based approach
Updated GameObject::IterateComponents to use references in callback parameters to improve speed
Updated renderer to have a RenderOperation member to reduce the number of object creations per frame