Pre-merge commit
Merge remote-tracking branch 'origin/Andrew_McDonald' into Marc_Anonymouth
-Fixed an infinite loop issue in the results panel paintComponent
method.

-Cleaned up code in multiple files

-Fixed an issue where the highlight will not update every so often after
processing

-Re-processing now works

-Window components now clear themselves and become disabled upon
re-processing

-Progress window code slightly modified in Backend interface
pre-merge
Merge remote-tracking branch 'origin/Marc_Anonymouth' into andrew_dev_anonymouth
pre-merge commit
Merge remote-tracking branch 'origin/Marc_Anonymouth' into
andrew_dev_anonymouth

Conflicts:
	src/edu/drexel/psal/anonymouth/gooie/BackendInterface.java
	src/edu/drexel/psal/anonymouth/gooie/DriverDocumentsTab.java
	src/edu/drexel/psal/anonymouth/gooie/Translation.java
-New translations clients/secrets selector to work around Microsoft's
one-time set limit for setClientID() and setClientSecret().

-Choosing to turn off Translations in Preferences now completely turns
off and clears the translations panel immediately.

-The Translator's state is now saved properly (so if you turn off
translations in the middle of translating and turn them back on it will
pick up right where it left off and display the translations it already
completed).
-Removed all assignments of unnecessary variable "translatedSentences".
Updates to what used to be called EOSCharacterTracker (now
SpeicalCharacterTracker). Pre merge commit.
Merge remote-tracking branch 'origin/Marc_Anonymouth' into
andrew_dev_anonymouth

Conflicts:
	src/edu/drexel/psal/anonymouth/gooie/DriverDocumentsTab.java
	src/edu/drexel/psal/anonymouth/gooie/Translation.java
quick clarification to note added.
Pre-merge commit
Merge remote-tracking branch 'origin/andrew_dev_anonymouth' into Marc_Anonymouth
Added InputFilter, which is currently an example of extending
DocumentFilter that I got from:
http://examples.oreilly.com/jswing2/code/ch22/UpcaseFilter.java

There is also a rather lengthy note that explains what needs to be done
with with InputFilter.
-Slightly redesigned preferences window.
Merge remote-tracking branch 'origin/andrew_dev_anonymouth' into Marc_Anonymouth
-Font size added to the Preferences window.

-Fixed minor bug where the availability tracker for the translation
accounts would erase the expiration date of the previous client when a
new one is used.
-Adding/removing ellipses (along with more than one EOS character and
other variations like "???", "!?", "....", etc.) works.
-Sentence highlighting engine updated.

-Version control has been updated to reflect the change in input
management

-Can add/remove abbreviations