Performance fixes and more Javadocs

- Bootstrap is no longer final
- GuiBoot is no longer final
- Cleaned up Scarlet.init()
- Added private constructor to Scarlet
- Reorganised Util
- Removed SuppressWarnings
- Stopped Scarlet complaining if the icon file wasn’t set properly
- Fixed Icon loading from SCAR files (probably)
- Replaced some if chains with switches
- Deleted NativeInstalled annotation
- Removed some temporary files
- Added basic kinematic equation methods