camera: Move code out of header

Migration of template code to separate file
For that purpose created "camera_code.h". Also
add CMake dependencies in the "CMakeLists.txt".
camera: Remove needless include
console: Move code out of header

Migrate code from header file to cpp-files and
"_code.h"-files.
console: Codestyle improvements

Changes apply to following rules:
1. System includes before local includes
2. Function declaration style: first template,
   then type and then function name + parameters.
   Each in an own line.
renderer/console: Move code out of header

Migrate code from header tp cpp-file.
renderer/console: Move code out of header
renderer/console: Reorder accessors

Swap the private region with the public one
according to codestyle.
renderer/console: Excplicit initializer

Add explicit member variable initialization in
constructor. Initialization of these invoke the
parameterless default constructor of their types.
renderer: Move code out of header
transformation/custom: Move code out of header
transformation/custom: Reorder accessors

Swap the protected section with the public
section according to codestyle.
orthogonalprojection: Move code oout of header
orthogonal_projection: Reorder accessors

Reorder class accessors according to codestyle.
transformation/rotation: Move code out of header
transformation/rotation: Reorder accessors
transformation/scale: Move code out of header
transformation/scale: Reorder accessors
transformation: Move code out of header
transformation: Reorder accessors
codestyle: Rename template parameter to CamelCase

Rename all `t_Material` template parameters to
`MaterialType`, matching the code convention.