Initial commit to enable parallel crypto verification
Allow configuration to choose which backends can be used to verify a certificate.
Detect which verification backend to run on a particular message  For issue #209
Fix validate to use modified copy of cfg.
Bugfix.  These should not be strings.
Provide rationale for failed validation.
Docs and tests for crypto switching.
Don't explode here if the message has no embedded topic.
Avoid unnecessary network activity during x509 tests.
While we're at it, remove this random_seed from git control.
Update "strange" comment with more dtails.
Attempt to fix travis build on py2.6.
pep8
Add a new field to signed messages indicating what method was used.
Employ crypto backend hinting.
Get tests running with both "python setup.py test" and "nosetests" commands.
Fix .format() usage for python2.6
Update comment to reflect that the crypto field has been implemented
s/if/elif/
symlink fedmsg.d/ for travis tests.