Merge pull request #16 from dchest/base58-fixes

Fix ID validation: use base58Match.
Expand miniLock ID field slightly (#17)
Add link to video
Base58: MIT license.

According to http://cryptocoinjs.com/modules/misc/bs58/
as mentioned in
https://github.com/cryptocoinjs/bs58/issues/7#issuecomment-49555491
Merge pull request #21 from dchest/base58-license

Base58: MIT license.
Make namespace slightly less confusing
Merge remote-tracking branch 'upstream/master' into salted_pubs

Conflicts:
	src/js/workers/crypto.js