Initial implementation of SWIG interface files for the jasl.ui.data package.
Added testing with/of an array of Units and jasl.ui.data package (Game).

The functionality and output now (almost) match that of Driver.[java|cpp]

Some changes were necessary in Driver.py due to enum constants no longer
being supported in the same way when the UiData library was introduced. The
Perl implementation was not affected in the same way.
Moved the existing Utilities .swig files to a sub-directory.
Updated to build the Utilities SWIG libraries in their new sub-directory.
Moved CniWrapper.swig to a sub-directory.
Updated to build the CniWrapper SWIG libraries in their new sub-directory.
Minor corrections (the perils of modifying a copy of a similar file).
Moved the existing Counters .swig files to a sub-directory.
Updated to build the Counters SWIG libraries in their new sub-directory.
Updated links to Java documentation to reference the latest version (8).
Updated header.html files for SWIG libraries to be consistent.
(Very) minor source code formatting adjustment.
More changes associated with moving building of SWIG libs to sub-directories