Better errors, comments, TODO's (from steve's big messy commit)
Explain
operhiem1's comments, some fixes.
Add TODO's
Cleanup slightly, cdelete bogus remoteDeploy* assignment.
Cleanup, TODO's
Partly address TODO's
Rename sign-installer-jars -> sign-installer-files
Lots of cleanups, bash fixes, plus the below.

Remove attempt to delete tag when exiting before it is created.
Use git log formatting arguments instead of requesting the entire log.
Add exit signal trap to remove temporary file in case of any exit.
Move duplicate change pushing outside of branches. Previously this was not executed if the branch was master - why?
Fix TODO's, mostly no changes/comments.
Cleanup upload-snapshots-googlecode
More helpful completion message.
Rename upload-snapshot-googlecode to upload-release-to-googlecode
Add absolute path freenetRoot to configuration.

It's more convenient to change this single value than modify each
relative path.

Conflicts:
	freenetrc-sample