* src/framework/IResourceProvider.h: include <memory>
* ember.nsi, ember.sln, ember.vcproj: update win32 project files
* ember.conf: also load the direct3d plugin on windows (on linux it will just fail and carry on)
* src/services/sound/SoundService.cpp|h: comment out buggy placeholder code since this isn't used anyway
* src/components/ogre/EmberOgre.cpp: added a little bit more informative exception message
* src/components/ogre/environment/caelum/src/SkyDome.cpp, src/components/ogre/environment/CaelumEnvironment.cpp: added extra checks for fragment and vertex programs
* src/components/ogre/terrain/TerrainEditor.cpp: use correct type
* src/components/ogre/widgets/EntityCEGUITexture.cpp: write to log before trying to create texture
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.h: fixed class/struct inconsistency
* src/components/ogre/scripting/bindings/lua/helpers/LuaConnector.cpp: use correct type
* src/components/ogre/jesus/XMLJesusSerializer.cpp: return statement required
* src/services/config/ConfigService.cpp: MSVC likes std::string better
* Ember.nsi: added Nullsoft installer file for Win32
* Ember.bat: updated batch file