Improved scoped pointer
Added clarification in scoped pointer comments
Removed unnecessary things

ScopedPointer is removed since it could not handle containers. Use boost::shared_ptr instead, if required. Also removed AIModuleLoader since it wouldn't compile and isn't really necessary (we use a DLL anyway).