[Examples] Action, Firework: Used connect0()
[Shapes] Removed Shapes::pie() and adapted example
[Shapes] Added style attribute to Arrow
[Examples] Formatting and minor adaptions
[All] 2014
Squashed 'extlibs/aurora/' changes from 194d96c..04e57a4

04e57a4 [All] 2014
a91a89d [Dispatch] Fixed bug with function argument order
596618d [Tools] Made hash functions work with enums
11c2bf9 [Dispatch] More flexible implementation for DoubleDispatcher
50fc15d [Dispatch] More flexible implementation for SingleDispatcher
251fc99 [Tools] Added Hash.hpp
3e1bc26 [Tools] Created separate header Preprocessor.hpp
0ece6cf [Tools] Made AURORA_FOREACH line-dependent to allow nested loops
b27d092 [Config] Output error message for outdated compiler version
cd07915 [Config] Adapted main doc page
6360185 [All] 2013
cd69d7a [Range] Made makeRange() compatible with Boost.PtrContainer
66462a3 [Range] Implemented Range copy ctor/op= and swap()
1c3b50c [Range] Added Adaptors
424384b [Range] Documentation and small improvements
a49643e [Range] Implemented move semantics
bb80f59 [Config] Adapted Doxygen configuration for Range module
52c2a4f [Range] New module, added class template Range
c337262 [SmartPtr] Omitted unnecessary preprocessor concatenation operator
3eff1fc [Config] Adapted Doxyfile
914989e [SmartPtr] Added makeUnique(), makeCopied()
84ec2a7 [Tools] Put parentheses around macro expression

git-subtree-dir: extlibs/aurora
git-subtree-split: 04e57a43dda5c1940aefb6ce811a7a2ad1175307
[Config] Merged Aurora
[Animation] Fixed copy and move semantics in Animator

The iterator mPlayingAnimation was not updated correctly when copying/moving Animator objects.
[Animation] Simplified Animator's copy/move implementation
[Config] Replaced CMAKE_SOURCE/BINARY_DIR with PROJECT_SOURCE/BINARY_DIR

Allows Thor to be used as a subproject of another CMake project (for example as a git submodule).
Squashed 'extlibs/aurora/' changes from 04e57a4..0f7013b

0f7013b [SmartPtr] Avoided unnecessary allocation for nullptr
044b0f1 [SmartPtr] Fixed problem with cloner exception safety
f3274ed [SmartPtr] Added classical move ctor/op= to provide nothrow guarantee
2b1f745 [SmartPtr] Fixed bug with derived-to-base conversion
b7adef1 [SmartPtr] Removed copied()
deb74fb [SmartPtr] Optimized makeCopied()
1f71854 [SmartPtr] Explained back-end implementation
6caa179 [All] Various minor improvements
a92c4a5 [SmartPtr] Factories: Automated code generation even more
764676e [Meta] Introduced AURORA_PP_LIMIT constant
a951865 [Meta] Let AURORA_PP_ENUMERATE[_COMMA] start at index 0
853230a [Meta] Added code examples to Preprocessor documentation
b7f161c [Meta] Moved preprocessor metaprogramming macros to public API
676a09e [Meta] New module for metaprogramming
1f66249 [Dispatch] Removed unused UnaryFunction, BinaryFunction
f143ed6 [Tools] Named tuple: Improved documentation
57a1d34 [Tools] NamedTuple: Fixed problems with size inference (empty extensions are now forbidden)
fc50379 [Tools] Preprocessor: Fixed and cleaned up a lot
79892cd [Tools] Preprocessor: Rehacked AURORA_PP_SIZE to work with nested tuples
ed5d3d4 [Tools] Made preprocessor size inference work with 0 arguments
fe7ea6a [Tools] NamedTuple: Automatic size deduction
29cf374 [Tools] Added AURORA_PP_SIZE (for tuples) and AURORA_PP_VA_SIZE (for VAs)
4de5fe1 [Config] Check AURORA_HAS_VARIADIC_TEMPLATES
659dc73 [Tools] AURORA_NAMED_TUPLE_EXT - named tuple extensions
f49b8db [Tools] AURORA_PP_FOREACH[_DATA]: Handled size 0 correctly
f52163a [Tools] Added AURORA_PP_FOREACH_DATA, AURORA_PP_IF, AURORA_PP_UNUSED
05b8784 [Tools] NamedTuple: Included toStdTuple() conversion function
ffed477 [Tools] AURORA_NAMED_TUPLE: Code generated by preprocessor
e4d82af [Tools] Notes for Preprocessor.hpp
2257fc1 [Tools] Renamed AURORA_PP_COMMA_UNLESS_ZERO to AURORA_PP_COMMA_IF
541c069 [Tools] AURORA_PP_FOREACH operates now on MACRO(value, index)
66a4e80 [Tools] AURORA_PP_FOREACH, AURORA_PP_AT
45dea78 [Tools] Added NamedTuple.hpp
b385b00 [Tools] Added AURORA_PP_ENUMERATE, renamed AURORA_PP_LIST to AURORA_PP_ENUMERATE_COMMA

git-subtree-dir: extlibs/aurora
git-subtree-split: 0f7013ba13ba0849a6b416277e1525ff3646256f
[Config] Merged Aurora
[All] Updated to Aurora's header renaming
[All] Used aurora::makeCopied() everywhere
[Math] Triangulation: Mitigated situation of 3 collinear points
[All] Enabled move semantics for noncopyable classes
[Config] Added support for TDM compiler

Based on #11 authored by eXpl0it3r
[Resources] Fixed missing inline keywords
[All] Fixed several whitespace inconsistences

Removed trailing tabs and spaces, replaced space indentation with tabs
[Config] No flag for Clang standard library, but choice for user