Implemented a "deep copy" (via constructors) for TaggedDocument.
Untested. May be buggy.
- New shortcuts have been added for "save", "save as", "undo", and
"redo"

-New Undo and Redo pull down menu options, code structure's in place but
not complete yet.

-The OS X menu look and feel is finally done correctly (no longer
relying on a deprecated library)
Pre merge commit
Merge remote-tracking branch 'origin/Andrew_McDonald' into Marc_Anonymouth
added note to EOS_chars regex
Un-did delete of PercentChangeNeeded functions/calls/variables w.r.t.
TaggedDocument.
-Edit undo and edit redo are complete.
-Modified the Windows shortcut key bindings.

-Modified the Undo/Redo operations a bit. They now will undo/redo
sentence level changes only (both to use as much of the 20 size limit as
we can and to allow the user to backtrack farther with more speed).
-Native Full Screen functionality is now available for those using OS X.
(with corresponding "Enter/Exit Full Screen" menu item and shortcuts).
Merge remote-tracking branch 'origin/Marc_Anonymouth' into Andrew_McDonald
-Created new results window with graphical results

-Modified the classification results pane in the Anonymity bar to
display a graph.
-Undo/redo now up to spec with the requirements Andrew and I discussed
yesterday.

-Highlighting under construction, will be done before Monday.
-Fine tuned undo and redo, now actually works well. The caret now
updates with the undo and redos as well, though this functionality is
still young and needs some work.
Merge remote-tracking branch 'origin/Andrew_McDonald' into Marc_Anonymouth
-Changed the default label color with Andrew's suggestion.

-Slightly edited the presentation and text of the Pre-Process Documents
panel to be more user-friendly

-Translations no longer break Anonymouth when there is no Internet
connection and instead displays to the user that in order to receive
translation suggestions they must connect to the Internet and
re-process.

-Slightly changed the layout of some of the components in the Anonymity
tab

-Translations can now be turned off in Preferences.
Merge remote-tracking branch 'origin/Andrew_McDonald' into andrew_temp

Conflicts:
	src/edu/drexel/psal/anonymouth/gooie/BackendInterface.java
	src/edu/drexel/psal/anonymouth/gooie/DriverDocumentsTab.java
	src/edu/drexel/psal/anonymouth/gooie/DriverTranslationsTab.java
	src/edu/drexel/psal/anonymouth/gooie/Translation.java
	src/edu/drexel/psal/anonymouth/gooie/Translator.java
	src/edu/drexel/psal/anonymouth/utils/TaggedDocument.java
	src/edu/drexel/psal/anonymouth/utils/TaggedSentence.java