settings: adapt to cl-webkit

Cookie option enum wrappers exported by cl-webkit
are now constants and have been renamed to follow the
+constant+ convention.
Merge pull request #31 from joachifm/adapt

settings: adapt to cl-webkit
Re-enable zooming functionality
Fix up run-command
Use parenscript to provide `eval-in-page'
Add eval-in-page-js
Use the :serial option in the asd file
Export main!
Maximise the window when starting

I don't use a floating window manager and a couple of people said it was
small when opening up. Maybe this'll fix it.
Add documentation to DEFCANCELs
Emit style-warning on DEFCANCEL without docstring

Also refactor so that both the warning on DEFCANCEL and on DEFCOMMAND
share the same code.
Merge pull request #33 from jorams/defcancel-docstring

Add docstrings to DEFCANCELs, fixes #25
Adapt to cl-webkit2

- Use CLOS interface
- Use keywords rather than enum constants