Issue #109

include_form_data needs a default

Add published method on VersionTracker queryset

Co-Authored-By: Gavin Wahl <gwahl@fusionbox.com>

PEP-8 compliance fix

Refactor tests in order to use custom widgy sites

Add test for VersionTracker.objects.published()

Fix the FormBuilder markdown2html migration

Fixes #92, schema migrations aren't supposed to modify data.

Run migrations on Travis

media was not in thumbnail_libs - issue may be in render.html in same directory

Missing staticfiles

Missing staticfiles

Improve error reporting

We need to defer raising our exception because it could hide an
ImportError. It'd be nice not to use traceback.print_stack and raise an
exception with the correct traceback, but six.reraise doesn't show the
whole traceback.

Fresh start with the documentation.

- renamed doc/ to docs/
- added the kr theme
- removed all old documentation
- moved docs/source/* to docs/
- moved docs/build to docs/_build

outlined documentation

fix intersphinx

doc outlines

reorganized documentation

widgy site api docs

update review queue with changes from get_action_links and get_owners

template tags

worked on documentation (specifically api/models)

node api

populate_review_queue

preserve sphinx theme license

widgy_mezzanine quickstart tutorial

no need to use {outfile} for pyscss

not really built on treebeard

Rewrite settings to use Django 1.6 style

Also updates the mezzanine tutorial

more complete url example

note about undo support

remove cachebuster requirement

We can use staticfiles for the `static` tag, and just not use a `media`
tag.

clarify form_builder installation and contract

Modernize the README

setup.py needs to use renamed readme

require.js optimizer tutorial

Also adds the `:django:djadmin:` intersphinx link thing.

Make UrlconfIncludePages linkable

Recheck compatibility when repositioning

It's necessary to recheck compatibility when repositioning a widget.
Without this, it's possible to nest un-nestable widgets like forms,
by putting the form inside a container, then putting the container in
another form. The deep form never got a chance to object.

Fix the memory leak in urlconf_include

Django's urlresolvers.get_resolver function is memoized, causing a
memory leak when a new urlconf module is used for every request.

The other way to do this would be to use the same urlconf module for
every request. This would require caching the instances based on the
current set of UrlconfIncludePages.

Make sure to uncache our urlconf even if it has been overridden.

In the case where another middleware overrides the urlconf, just
uncaching request.urlconf might not uncache the urlconf that we made.
It wouldn't be a problem if no URLs were resolved before the urlconf was
overriden, but we can't be sure of that.

fix viewcode

prefetch_trees does a node query for each tree, correct query count

overview of the Makefile's coverage helpers

Widgets can have help_text tooltips

The help_text class attribute of a widget will show up as a tooltip for
the widget on the shelf. Useful to add help text about the purpose of a
widget.

Issue #109