rm empty project template files
WidgyField.render

The entry-point for rendering a Widgy tree is now a method on the
WidgyField. This allows use to add the `widgy` template context variable
to hold metadata about the Widgy field. It is a dictionary containing:

  - `site` -- The Widgy site for the field.
  - `owner` -- The model instance whose Widgy field we are currently
     rendering.
  - `parent` -- The parent `widgy` object when rendering a nested Widgy
     field.

The current motivation for this change is to allow Widgy forms to ask
their owner which URL to submit to. Having the Widgy site available is
not used currently, but is expected to be useful.

The presence of `request` in the context is no longer checked during
rendering.
Form handling uses owner.form_action_url

`form_action_url` is a new method on models with WidgyFields. It returns
a URL to use for handling form submissions.

Additionally:

  - Adds the node pk to the success redirect URL -- used to detect which
    form was submitted in order to show a success message.
  - Adds a `from` get parameter to the submission URL, which is used to
    make the success and get (invalid GET request to the form handler)
    redirects more accurate (Before they guessed where to redirect based
    on get_page_from_node)
Refactor handle_form to be a class-based View

TODO: Refactor out an abstract base class for form views and put it in
`form_builder` to allow other apps to easily write form handling views.
Improve subwidgy rendering

You can have a form in a callout now.

Adds root_node to the widgy context object.
Created HandleFormMixin
Added children property to StrictDefaultChildrenMixin
throw up an HTML modal if it does not work
Restructured Form widget

This creates 2 children for Form, FormBody and FormMeta.  All fields and
render related things live in FormBody, all success related things live
in FormMeta.
Fixed validation in StrictDefaultChildrenMixin
fixed nested tabbed javascript
fixed up all dem tabbity tabs
form rendering quickfix
Added HTML form submission change_view

The CSV one is still available, but it is being served actually as CSV.
don't throw an error if field type not chosen
download form submission csv
fixing filer layout
Fix the form tests

Now that created_at is in the form submission data, the tests have to be
aware of it.
update django-fusionbox version to make tests past
as_ordered_dictionaries actually returns SortedDicts