Adding Maven's ComparableVersion class so we can actually determine when localRelease < remoteRelease
Implementation of the Update System: a thread that takes 4 steps for checking and installing updates
Adding i18n strings
Adding an update action that actually performs the update. In this case, the update only involves opening the new url in a browser
Adding a partial test for the update system
Minor modification: passing i18N object so the title and message of the confirmation dialog can be configured
Linking the updatesystem to the controller
Fixing i18n messages. They were codified in ansi, not in utf8.
Formatting and fixing a malformed javadoc
Fixing broken things after rebase
I18N
Adding a preference to disable the updateSystem
Formatting and passing tests