Cascade doesn't seem to exist anymore?
Well you're right, that arg is replaced with `on_delete` and `on_update`. I need to push a documentation update. Neither is responsible for dropping a table with the cascade option. I think you're right that, while I see the code for this the important part is unreachable.  I'll have two fixes coming.
 This should now be fixed. To drop a table w/cascade you can call:

``` python
ModelClass.drop_table(cascade=True)
```

I'm trying to figure out if I'm going crazy, or if the docs are out of date. Having any ForeignKeyField with cascade=True, errors out with the following:

Code:

``` python
ForeignKeyField(Category, cascade=True)
```

Throws:

``` python
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/peewee.py", line 823, in __init__
    super(ForeignKeyField, self).__init__(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'cascade'
```

Looking at source, it seems this doesn't exist anymore (or at least not anywhere I can find it in the 2.2 branch of things). Was this supposed to be removed? Am I missing something obvious (very likely)?

I'm trying to find the right way to drop a table w/ cascade (sense that also seems like it was removed, or at least is unusable).
