Add waffle support for toggling features

This requires running the following management commands for updating the
database schema:

* syncdb
* migrate --all --fake 0001
* migrate

Fixes bug 2992
DO NOT LAND: example for using Waffle to enable actions