First steps of Fire implementation
Added some javadoc comments
Added paramsAsOptions() and unit test
Rewrote README.md a bit
Wrote a simple argument parser.

This is perhaps the single most useless task in the world: writing
another argument parser since there is at least a dozen libraries that
do this just for Java.  However, none of them appear to provide us
with the really simple functionality we need and this parser is
perhaps as minimal as it is possible to get it.

It is also needed in case we have to deal with anticipated
legacy in which we get fed arguments from scripts that have
a lax approach to detail. Hrmph.
Fix: now makes sure we set execute bit on binaries that had execute permission
Download is a bit more chatty to let us know what is going on.
Include unparseable gunk as non-option arguments.
Added Commons Compress dependency.
Rewrote option parsing.

Rewrote option parsing in preparation for merging copkg and Fire
Main classes to one class.  The reason we need to be creative
about the argument parsing is that the Fire functionality needs
to be able to get a truckload of unspecified command line
parameters.

(These can be added on using the "--" marker signifying that
the jopt-simple library should not parse anything coming after
that marker as options -- we want those to go through to our
own trivial option parser)
Adjusted loglevel and fixed jar-with-depenencies name of binary
Updated some comments
Updated TODO.md
Added username and password support.

Tested installing James from Artifactory and it worked like
a charm.  (Damn that binary is getting big).  We need to add
some unit tests that ensures the authentication is tested.
Added commands for start/stop/status/daemon.

These commands were supposed to be part of Fire, but I decided
to simplify things and add these commands to the copkg main to
keep everything in one place.  It isn't like people aren't
confused already.
Updated TODO before going to bed.
Added --username and --password command line options
Added copkg shell script to run copkg.

Borrowed "mvn" script from the Maven project in order to provide a
shellscript that can be used to run copkg on the command line.  There
may be some cruft in that script for all I know, but it seems to work.
This needs testing though.

Also added tar.gz and zip binary distributions.

We still need someone with strong Windows-Fu to add a bat-file to
accomplish the same on Windows.

Since I borrowed the entire "mvn" script from Maven and rewrote it
I included the original license in that file.  I hope this is the
right thing to do.  If not, please feel free to yell at me.
Forgot to add the unit test for Job
Updated Configuration hashCode() and equals()