Setup entrypoints

This gives us nice binaries to run without too much python path
pain. Note that I've renamed the regexp fuzzer to match the name
used for the sqlalchemy one.
Add a sample setup to the readme
Add a version to setup.cfg

I just made something up to be honest.
Simple command line processing and flags
pep8 fixes
Add an entrypoint for attributes

Write some more help with an example of how to setup a complete
development environment.
Convert attributes to use oslo.config
Use attributes to load a real anon config
Style nit -- keys() is implied for dictionary existance checks
Remove __name__ sections

Now that we're using entrypoints these are never used if you're
things right. I'm removing them to reduce confusion...
Correctly handle type in call to transmogrify
Merge pull request #14 from mikalstill/flags

Support entrypoints / flags and oslo style command line parsing in regexp fuzzer
Move fuzzing into a class to remove global variables

I also added more debugging code because I was trying to see if I
broke things during the change.
Merge pull request #15 from mikalstill/regexp-object-refactor

Move fuzzing into a class to remove global variables