Removed all warnings, unused variables

Merged ALEXANDER DEBRECHT requested to merge RemoveWarnings into development

Compiles correctly, tests need to be run.

Merge request reports