Added max recent files GUI pieces

EditorPreferences.java
* Added saveMaxRecentFiles()

EditorPrefPanel.java
* Renamed oldValues to startingFonts to be more descriptive
* Added startingInts to hold starting values of max recent files
* Removed calls to loadPreferences() and configure() in constructor
* Renamed configure() to collectStartValues() and it only takes care of
that
* Added initPrefs() to build hash map and add listeners
* loadPreferences() calls the initPrefs while starting then
collectStartValues() upon completion
* Added max recent files to load and save of preferences

PreferenceDialog.java
* Tells the preference pane to loadPreferences() after creating it