#1718 Initial refactor of controls.lua
#1718 Renamed buttons to actions for clarity
#1718 Bug fixes and reorganization
#1718 Renamed controls.lua
#1718 Fixed enough things to pass test suite
#1718 Updated all simple-to-change files.
#1718 Add some very basic tests
#1718 Get main and splash working again
#1718 Intermediate work on menus
#1718 Remap fix and default control sharing
#1718 Almost all support done
#1718 Cleanup
#1718 Various enhancements to tests
#1718 Use lowercase method names
Merge pull request #1729 from campadrenalin/bug1718-non-global-controls

Non-global controls objects