Merge pull request #370 from mozilla/development

Promote sharing changes to staging
Merge pull request #381 from mozilla/development

Development -> Staging
Merge pull request #393 from mozilla/staging

Staging -> Production
Adding debugging.
Remove some logging.
Add development notice in dev environments, with git SHA if it's easy to determine
Move SHA-finding code to lib, with tests
Fix relative directory problem.
Merge branch 'development' into staging
Change development notice to synchronous everything
Fix case sensitivity in recipient hash comparison

[fixes #501]

Previously the hash comparison was done on directly using the equality
operator. This proved to be too restrictive as hash implementations can
generate output of varying case. I changed the implementation so that
the generated hash and the expected hash are normalized to lowercase
before comparing.
Add test for lowercase hashes as well.
Fix test title
Merge pull request #502 from brianloveswords/501-case-insensitive-hashes

Fix case sensitivity in recipient hash comparison
Merge pull request #493 from stenington/dev-flag

Development notice
this isn't right.
Use node 0.8 for travis tests.
Specify 0.8 in package.json [ci skip]
Adding VPAT page for Backpack 508 compliance
Merge pull request #528 from stenington/477-vpat

Adding VPAT page for Backpack 508 compliance