C++11 and general code adjustments.

- Turned shared_ptr references into non-references.
- Minor code style adjustments.
- Used std::make_shared where possible.

Conflicts:
	src/SFGUI/ResourceManager.cpp
	src/SFGUI/ScrolledWindow.cpp
Visual C++ 12 fixes/workarounds.

- Removed copy ctor and assignment operator in Renderer to workaround Visual C++'s move behaviour.
- Got rid of VC12 conversion warning.
Adjusted CMake config file.

- Removed unrelated configuration options (SFML options).
- Reduced amount of branches (simplified).
- Removed headers from source file list.
- Less cache overwrites/hacks.
- Unobtrusive compiler flags.
- Removed LIBRARY_OUTPUT_PATH.
Removed copyright line, fixed doc install target, added configured version, fixed OGL include directory.