ARC4 support
add ARC4 keysize testing
Merge branch 'master' into arc4-support

* master:
  Typo
  Be really explicit about what's good and bad
  Mention return types.
  Consistently use e.g.
  Module documentation.
  Single space.
  Add a new Mode interface to document mode.name and start on some prose docs for interfaces.
  Proper name for the iv thing.
  Actually note the properties for cipher modes types on their ABCs.

Conflicts:
	docs/hazmat/primitives/symmetric-encryption.rst
Include all the requirements in the dev-requirements, even those which will be installed by `pip install .`
Be more and more explicit about how to do things correctly
Try to use the sphinx rtd theme locally if it's installed
Put the theme in dev-requirements
Do this another way
Merge pull request #236 from alex/safer-docs

Be more and more explicit about how to do things correctly
Merge pull request #235 from alex/include-all-requiremenst

Include all the requirements in the dev-requirements, even those which w...
Include in tox.ini
Merge branch 'master' into rtd-theme

Conflicts:
	dev-requirements.txt
Merge pull request #237 from alex/rtd-theme

Try to use the sphinx rtd theme locally if it's installed
Fixed two bugs in the PKCS7 padding where unpadding would accept bad inputs.
Merge pull request #238 from alex/padding-only-fixes

Fixed two bugs in the PKCS7 padding where unpadding would accept bad inputs
update docs to include arc4 example
Merge pull request #214 from reaperhulk/arc4-support

ARC4 Support
Add all the variable declarations (and customizations necessary to make them work) for ssl.py
Simplify the code by doing the filtering earlier, rather than later
Remove the two declarations that are not in 0.9.8