(ReleaseTag) Adding release scripts

* bin/release -v <version> will tag a new version
* bin/package will copy release artifacts and tar them
* Performs as much validation as possible to catch bogus tags
Issue 608 - Detect mime-type for user uploaded files.
(ReleaseTag) Minor fixes from self-review
(ReleaseTag) Fixed review issues; Added sha1 step for packaging
Merge branch 'master' into release-tag
(ReleaseTag) Change checksum to checksumPath
(ReleaseTag) Switching to using external oae-release-tools module
(ReleaseTag) Remove unneeded semver dependency
(ReleaseTag) Switch from mrvisser/oae-release-tools to oaeproject/oae-release-tools
Defaulting mime type to application/octet-stream if it could not be determined with mime-magic.
(Issue 623) Point discussions emails to the right module
Merge pull request #613 from mrvisser/release-tag

(ReleaseTag) Adding release scripts
Merge branch 'issue-623' of git://github.com/mrvisser/Hilary into issue-623
Added some documentation
Test that recent contributors to content and discussion get emails
Merge branch 'issue-623' of git://github.com/mrvisser/Hilary into issue-623

Conflicts:
	node_modules/oae-discussions/tests/test-activity.js
#608 - Codestyle fixes.
Merge branch '608-mime' of git://github.com/simong/Hilary into 608-mime
Documentation improvements
(Release 0.2.1) Bump version