Added military-apps-library-java as a submodule; updated JAR references

#17
Rename source/VehicleCommander/src/com/esri/vehiclecommander/VehicleCommanderJFrame.java to source/VehicleCommander/src/com/esri/vehiclecommander/view/VehicleCommanderJFrame.java
Rename source/VehicleCommander/src/com/esri/vehiclecommander/VehicleCommanderJFrame.form to source/VehicleCommander/src/com/esri/vehiclecommander/view/VehicleCommanderJFrame.form
Fixed beansbinding path
Updated copyright dates
Updated copyright dates
Rename source/VehicleCommander/src/com/esri/vehiclecommander/AdvancedSymbolController.java to source/VehicleCommander/src/com/esri/vehiclecommander/controller/AdvancedSymbolController.java
Rename source/VehicleCommander/src/com/esri/vehiclecommander/AppConfigController.java to source/VehicleCommander/src/com/esri/vehiclecommander/controller/AppConfigController.java
Moved each class to model, view, or controller package

A few minor code changes were required. Probably the one with the
largest impact is that AppConfigController's key names now use
Class.getSimpleName() instead of Class.getName(), because some fully
qualified class names now exceed the Preferences maximum key length of
80 characters.
Start of major refactoring to use military-apps-library-java
Removed UDPBroadcastController

MessageController in military-apps-library-java takes care of this now.
Fixed LocationController refactoring

Closes #17
Merge remote-tracking branch 'upstream/master'
Corrected current and previous versions

Current release is 10.2 and previous release is 10.1.1. There is no
10.2.1 or 10.2.2 for Runtime Java. The next release will be 10.2.3 (any
day now).
Moved user doc to new UserGuide.md
Added note on submodule(s)
Fixed formatting for submodule code tags
Reorganized headers in user guide
Fixed formatting
Fixed broken link