Merge pull request #658 from NamelessCoder/coverageagain

[TASK] Bring coverage up
[TASK] Adjust commas and semicolons
[BUGFIX] Use hasOwnProperty to prevent JS errors
[TASK] Remove unused imports
Merge pull request #660 from cedricziel/fixInspections

Fix inspections
Merge pull request #663 from NamelessCoder/coverageagain

[TASK] Cover Provider scope with tests
Merge pull request #664 from NamelessCoder/coverageagain

[TASK] Coverage, ViewHelper scope
[TASK] Compact a return statement in AnnotationUtility
[TASK] Cover Backend scope with tests
[TASK] Cover View scope with tests
[TASK] Cover Backend scope with tests
[TASK] Cover AbstractFormComponent with tests
[TASK] Evict Flux DebuggerUtility; use devlog + flashmessage