Don't pass *args from Descriptor.__call__ to Cipher

This makes it more obvious that there are
API differences.

See issue #21.
IV must be None for ECB, and non-None for others.

See issue #21.
Tiny cipher docs tweak