Autocorrect spec directory
Manual fixes of spec/controller for rubocop

  - Primarily encoding comments
Manual fixes for spec/lib
misc, model and painting manual rubocop fixes
Rubocop - manual changes for all specs completed
Rubocopped feature steps and support files

  - Issues remain (global vars, eval, line length)
  - See features/rubocop-todo.yml for issues to fix.
More Rubocop autocorrects
Completed Rubocop corrections on all files

   - Had to add one more exception in features/support/start_up_system
   - Added Exclude to exclude output
Misc haskell code cleanups
Fix imports in changed files
hs-lint on a few compiler modules
Allow executeInEDT method in start_up_system to pass rubocop
Hs-linted compiler server and gen code in compiler.
All of Compiler now hs-linted.
Update to latest rspec
hlint recommendations for Emulator/src/Data
Merge branch 'feature/improve_rubocop_score' into develop