Log upload script improvements

* Ignore log files older than 'days', otherwise they will be uploaded (given that HDFS paths older than this won't be checked).
* Track skipped and failed uploads.
* Search for "job" in log file name to make more flexible, given that there apparently isn't consistency with log file names.  Don't assume log file name starts with "job".
* Check whether the job conf xml file is found and skip upload if it's not.  Also fixes issue with this var being undefined and used later.
* Added better logging to track issues.
Add version compatibility note
Add discussion group link
Allow disk based DB for server as well as in-memory

Additionally the server now checks if the Hadoop cluster is secure.  It only requires the secure information to login if it is a secure cluster.  Otherwise that information is not needed in the configuration.
Use configuration to choose between local and hadoop data loading modes

Before development implied local and production implied hadoop.  Now it's configurable, so can develop against a Hadoop cluster.

Improved organization of configuration as well.  Also added some additional logging and error handling.
Add quarterly aggregation to server