Update to use new helpers

Default spelling list generation has been removed for now, as it relied on the Apache Commons IO library which I am no longer going to use.
Remove Apache Commons IO library
Remove old helper classes
Re-add default spelling file generation

Uses new Streams helper class.
New helpers package
Give private constructors
Renamed default spelling file to something more intuitive
Throw exception so plugin can react
Throw exceptions so caller can react to failure
Return an enum when queried

Unliked a boolean, an enum can let the plugin know if the connection to the host failed.
Don't overwrite default spelling file on reload
Change headers.

Add repo link and name credit.
Remove package and file name.
Stick a pair of brace on a for loop
Re-order imports
Only statically import colours used
Changes to UpdateNotifier

Returns enum constant when queried.
Works out state on construction, never any where else.
Don't catch overflowing integer
Change header
Renamed pack to remove capitals
Fixed a few compile errors