Don't crash when unable to save a click (fixes OPS-1357)
Squashed 'vendor/pywork4core/' content from commit a87809d

git-subtree-dir: vendor/pywork4core
git-subtree-split: a87809dd057056a4ed0a2264eaeda39ef9de19bf
Install PyWork4Core as a git subtree
Start installing pywork4core
Update Textmate properties
Fix pep8 compatibility
Oops.

 _________________________________________
/ Traceroute says that there is a routing \
| problem in the backbone. It's not our   |
\ problem.                                /
 -----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
Working on making make lint happy:
lots of docstrings, some other minor changes

Also forgot to migrate a maintenance page
Make lint...
Add docstrings
FIXME -> TODO and ignore, e -> err
Call proper super.__init__
Fix imports
Ignore valid violations
e -> err
Django 1.5 compatibility
Make lint is now happy!
Bring back proper content type
Separate files for separate test cases
Switch to unicode literals