Lots of small updates rolled into one big commit

-Made Audio.java, put alarm code into it (to decrease PAXChecker.java size)
-Moved update code to Browser.java (to decrease PAXChecker,java size)
-Organized imports in classes to make Netbeans stop reminding me about them
-Updated Showclix Event ID to PAX Prime event
-Added code to say program was unable to find Register Online button (for current PAX East website)
-Made Browser.java able to scan PAX East and PAX Aus websites as well
--Added option to Setup.java
-Made new Showclix event link HTTPS instead of HTTP (security is always great)
-Added code to download version notes from Dropbox
-Added option to use ANY mail server that uses SMTP (with non-user-friendly setup, not guaranteed to work)
-Removed unused multithreading from Email.java
-Removed unused AddressList.java class
-Added PatchNotes.java JFrame
-Added option to open Patch Notes before downloading newest version, downloads notes from Dropbox and displays notes since current version
-Added multithreading to long operation time code
-Reworded Tickets.java text
-Made Alert Icon preload at program startup
-Made specific variables volatile to prevent local Thread copy differences
-Added icons for all four PAX expos (Pax Dev icon unable to be used at the moment)
Performance/Code Improvements

-Changed Browser.getVersionNotes(String) to use Browser.getVersionNotes() and parse from there (less IO connections)
-Changed Browser.getVersionNotes() to returning a String in Browser.java
-Made Browser.java automatically download version notes upon program startup and save to variable for later
-Made program updating check GUI variables to make sure they're not null
-Made program garbage collect Setup and Update GUIs after setup is complete
-Made ErrorManagement only show up to 10 error windows (in case an error runs really fast and spams windows...)
-Made PatchNotes.java constructor take Update object, removed direct reference to PAXChecker.update
-Moved some initialization code for Setup into Setup.customComponents()
-Modified Tickets.java text slightly
-Made as many variables as possible private or protected
-Made main() method use a local variable for secondsBetweenRefresh (volatile variables take a long time to read compared to local)
-Tried to update .gitignore YET AGAIN... I'm bad at this whole gitignore thing
Aaaaaand I forgot to change the version to 1.0.7
Slight code changes

-Added more variables to Browser.java to reduce literal Strings in methods
-Made program add "noupdate" argument to ProcessBuilder after updating
-Added "noupdate" argument to not check for updates when running program
-Tiny comment changes
-Version number updated to 1.0.8
Big improvements.

-Added SettingsHandler, which saves/loads settings from the Setup GUI automatically
--NOTE that there are still a few bugs I haven't found or ironed out yet.
-Made countdown timer in Status GUI count down instead of up
-Added Expo String to Browser (mostly for SettingsHandler)
-Added extra Email nullchecking
-LOTS of Setup.java code changes to reflect SettingsHandler
-Made main() Thread sleep while Setup isn't visible just after creating it (possible but unlikely fix for Setup GUI not showing even though Java says it is)
Fixed multiple issues/bugs, small improvements

-Removed Thread.sleep(1000) from Setup creation code (was testing stuff, forgot to remove...)
-Removed unnecessary text from Extra tab in Setup GUI
-Made Setup load on a separate Thread and start checking PAX website code on separate Thread than main()
--This should resolve the "Setup GUI not appearing all the time" bug
-Made Setup disable Start button if check Showclix/PAX website check boxes are both disabled from loading Settings
-Made Patch Notes tab in Setup display loading message if patch notes haven't been loaded yet
-Fixed issue with Setup not properly setting the right URL in Browser when Start was pressed
-Changed Version to 1.2.0 (seriously, I shouldn't have gone up by 0.0.1 every time)
-Added names to Threads (purely for debugging)
-Added normal-priority non-Daemon Thread for scanning websites to PAXChecker.java
-Made SettingsHandler return only the cell number if the extension corresponded to the carrier saved
Added, fixed, removed multiple things

-Changed Showclix EventID to latest event
-Modified json text reader to consistently read JQuery message
-Added setShowclixID in Browser
-Made failure to download Version Notes not throw Exception
-Added TOKEN:NAME:VALUE to update note options
--Can change specific values in program from Version notes
-Added Preferences saving management to Setup
--Ability to disabled all preference saving OR disable individual preferences
-Changed version number
-Made program automatically detect latest Showclix ID (should I keep this?)
-Modified SettingsHandler to set save or not save preferences (and a TON methods)