Squashed commit of the following:

commit f83e20a92f7008175acbf952d5e69bdd236cc24e
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Thu Mar 27 08:41:30 2014 -0700

    Fixed building and archiving.

commit 7d457f3533d4e32123c381f53150d2ce29a10cae
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Wed Mar 26 16:25:09 2014 -0700

    Got symlinks mostly working.

commit 38bbec4b82f76ed51783fd0ad37cb4885aae9e7e
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Wed Mar 26 15:45:09 2014 -0700

    Fixed a typo.

commit 698271249f964eee6d75a1954fe892b0606102a9
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Wed Mar 26 15:41:57 2014 -0700

    The major work is done, now for debugging.

commit 9324f94f2ef54058b11a730fab539884f402299f
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Wed Mar 26 13:16:49 2014 -0700

    More attempts to make the script more flexible.

commit cc429a23896b0ca255de738418a0ef63f38d72cf
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Wed Mar 26 11:27:06 2014 -0700

    more fixes

commit 1e88915ae7b28f7a3ef8c8cdf98a9f7c58380c15
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Tue Mar 25 12:36:25 2014 -0700

    More development towards sanity.

commit 47af4942091ea4594ff4c7eeda6169ab92beddac
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Tue Mar 25 11:03:25 2014 -0700

    More work towards a better build script.

commit e5d53040ffaff28f16303ac38acfb139a83fe137
Author: John Wregglesworth <wregglej@iplantcollaborative.org>
Date:   Mon Mar 24 19:17:06 2014 -0700

    Started cleaning up the build script.
Added a docstring for (extract-project-name).
Added docstrings and comments.
Added some debugging output for the RPM builds.
Added more debugging statements.

Can't build RPMs locally, so into git this stuff goes.
Re-enabled builds. Fixed RPM builds (hopefully).

Removed the 'lein clean' in the (build-rpm) function because it was
cleaning out builds that we wanted to keep around to possibly get
archived. Oops.
Removed catch-all archival because it isn't necessary.
Removed unneeded spaces in (println) calls.
Fixed indentation in the (create-checkout-symlinks) function.
Added new steps for the kifshare build.
Updated the README with info on kifshare.

Building kifshare requires some more tools installed, unfornately.
I also added some info on the new way to build RPMs.
Attempting to fix the kifshare builds.

Turns out, you actually have to build a project before you can archive
it.
Moved the 'lein uberjar' to after the 'grunt clean-all' for kifshare.

Removed the lein clean command altogether.
Removed the grunt clean-all call from kifshare's build.sh.
Moved the deletion of the builds directory to before anything is run.