add implicit grants functionality

fixes #76
add generate-client.js script

deprecates keeping client.secret in config files (you'll get a WARN)

see #98
Merge pull request #112 from mozilla/generate-client

add generate-client.js script
Merge pull request #111 from mozilla/grants

add implicit grants functionality
added a bit of formatting
fixing typo in code
tweaking the docs/clients.md file
Merge pull request #113 from pdehaan/readme-tweaks

added a bit of formatting
Merge pull request #114 from pdehaan/docs-clients-edit

tweaking the docs/clients.md file
updating hapi and request (and a few others)
run npm outdated on travis
Merge pull request #116 from pdehaan/issue-115

updating hapi and request (and a few others)
make it work on fxa-dev boxes too
Merge pull request #117 from jrgm/version-info-on-fxa-dev

make version info at '/' work on fxa-dev boxes too
log mismatched (hashed) secrets for debugging