Removed an extraneous whitespace line from GASHAdminFrame
Elaborated the javadoc header for arlut.csd.ganymede.admin.GASHAdminFrame
Whitespace cleanup in arlut.csd.Util.PackageResources
Javadoc fixup in arlut.csd.ganymede.admin.GASHAdminFrame
Sneak ganymede.serverhost and ganymede.serverPort props into jar files

This is necessary because Java 7u45 stops trusting any properties
specified in JNLP files unless the jar files are signed with a
trusted cert and the JNLP file is included, in whole and intact, inside
the jar files so as to be signed.
Added Application-Name to the client and console jar manifests.
Removed needless parentheses in IPAddress for clarity
(gasharl) Fixed a NPE thrown when commiting a user object with no badge number.
Corrected the ganypass.pl password advice to cohere with CrackLib.java
Add src/crypto.properties to .gitignore
Reworked build.xml to improve key handling.

Previously, the build.xml would automatically create a single
private / public key pair to protect SSL communications between
the clients and the server, with the private key copied into
the server's ganymedeServer.jar and the public key/cert copied
into the client ganymede.jar and ganymedeAdmin.jar.

This autogenerated key pair and cert were also used to sign the
client jars.  With Java 1.7u40 and later, the JVM no longer accepts
self-signed certs for jars distributed with Java Web Start, which is
the common mode for deploying the Ganymede clients.

This commit separates the key pair and cert used for the SSL
communications from the private / public key pair that has necessarily
been authenticated by a certificate authority recognized by the
Java runtime environment distributed by Oracle.
Added better documentation for the crypto properties in build.xml
Changed the server/client ssl keystore names to match build.xml

These names are more self-explanatory than the old ones.
Fixed up some reference errors in ssl key generation in build.xml
More tweaks to the build.xml in keeping with RMISSLClientSocketFactory
Documented changes to build.xml in CHANGES
Added the client_ssl_cert.jks keystore to the admin console jar as well.

This is needed in order for the admin console to work with the new signing
apparatus.
Added support to build.xml to sign the client and admin console JNLP files.
Fixed a syntax error in build.xml
Tweaked the description of how the certificates are bound to the private key in the jar signing jks file.