Merge pull request #145 from Robert-Nelson/nodejs

Add nodejs and cleanup source tree
Merge branch 'master' into nodejs
add dist/ to gitignore
update readme
Add standalone support
Fix nodejs support
Merge branch 'master' into standalone
Merge branch 'nodejs-fixes' into standalone

Conflicts:
	src/crypto/random.js
Changed comparison in window check
Troubleshoot travis problems
Fix travis problem
Fix travis problem hopefully for real this time
Make standalone the default and use openpgp.min.js in node package
npm pack doesn't like filenames with periods
Don't need unittests.html in node
Use individual source files instead of browserify bundle in node
Update lib location
Merge pull request #148 from Robert-Nelson/standalone

Add UMD support (browserify --standalone)
update readme
update readme