added compiler flags for

- warnings on unused imports
- warnings on numeric widening
- disabling adapted args (automatic tuple conversion)
- fail the build on compiler warnings

Overall this should lead to increased code quality.
Merge pull request #778 from mesosphere/wip-compiler-flags-drexin

added compiler flags for