Adds automatic testing to `fusionbox.fabric_helpers`

`fabric_helpers.stage` will now check for a list of
test labels and apply `python manage.py test` to each.

`stage` will run no tests if nothing was passed at the
commandline.  Tests can be passed at the commandline
as a semicolon delimited string.

`deploy` will look in `env.tests` for a list of valid
test suites for Django to run.

Any test failures return a status code of 1 and will cause
fabric to immediately stop execution.
Refactor `fusionbox.unicode_csv`

The new unicode supported reader and writer are separate classes of the
`fusionbox.unicode_csv` module.  Usage has changed and the
readers/writers will need to be imported separately as classes.

- No more "monkey business"
- CsvAdmin is changed to support the changes
- Changes to tests
- New UnicodeDictReader and UnicodeDictWriter classes
- Tests for the new UnicodeDict* classes
Add support for other encodings aside from utf-8
Use **kwargs instead of **kwds for consistency
Change module so that it is a drop in replacement for stdlib csv module
Use the fusionbox.unicode_csv module as a drop in replacement
1.5 url support for toolbar urls
Merge pull request #55 from fusionbox/csv_refactor

Refactor `fusionbox.unicode_csv`
MultiFileField should return an empty list by default.

Before, it would return either a list of UploadedFiles or None.
However, this makes it harder to iterate over the results, for example,
the following line (taken from the docstring) fails if no files are
submitted:

    for media_file in form.cleaned_data['field_name']:
        MyMedia.objects.create(
            name=media_file.name,
            file=media_file,
        )

Will result in a "TypeError: 'NoneType' object is not iterable".  If you
return an empty list instead, the code example won't fail if no files
are submitted.
Merge pull request #58 from fusionbox/multifilefield_return

MultiFileField should return an empty list by default.
Update fusionbox/core/templates/forms/fields/uncaptcha.html

better hiding of uncaptcha field with `display: none;`
Update fusionbox/core/management/commands/backupdb.py

Postgis support for backupdb
Merge pull request #45 from fusionbox/fabric_tests

Adds automatic testing to `fusionbox.fabric_helpers`
Firefox double the file bugfix
{% pdb %} template tag, start pdb from a template
In DEBUG mode, pretty print json
pretty print json when in debug mode
view and form mixins
add FieldsetMixin form class
add Rocky's BetterReadOnlyPasswordHashField