[test] Cleaned up some tests
[transformation] Implemented TransformationChain class and the dereference-iterator adapter.
[test] Updated transformation chain test and fixed GetMatrix() function of TransformationChain.
[transformation] Implemented TransformationChain::Exchange().
Last cleanup.
Merge commit from 'master' into 'transformation_chain'.
[transformation] Codestyle improvements

This includes
- Removal of trailing spaces
- Some indentation issues
[transformation-chain] Set m_NeedUpdate in UpdateMatrix

This makes way more sense and you know it too.
In addition this includes minor codestyle fixes,
I sadly was too lazy to put them in an own patch.
Console: Improve readability of long arglists
ConsoleRenderer: Improve readability
ConsoleDrawer: Align arguments
OrthogonalDepthProjection: Codestyle fixes, added FIXME
OrthogonalDepthProjection: Add FIXME
Doxyfile: Remove obsolete tag
Merge pull request #102 from Makman2/transformation_chain

Transformation chain
Merge pull request #104 from Makman2/style

Good codestyle, will try to apply to all files.
README: Update logo
[continous] Add configuration for travis continous build