Update project definition and dependencies.
Add midje to project dependencies.
Convert codec-test to midje.
Convert data-test to midje.
Convert key-test to midje.
Move common pub/sec/privkey vars into test-keys ns.
Update keyring, signature, and tags tests to use midje.
Merge branch 'try-midge' into develop

Conflicts:
	project.clj
Consolidate some test namespaces.
Add bcprov dependency.
Add master badges to README.
Separate badge lines with a break instead of paragraphs.
Initial generate ns code.
Update project with plugins and aliases.
Add make instructions for docs.
Only generate api docs for the main, tags, and util ns.
Update various doc strings and file-level comments.
Merge branch 'doc-generation' into develop
Merge branch 'develop' into key-generation

Conflicts:
	src/mvxcvi/crypto/pgp/key.clj
Initial key-generation code.