Try alternate mount syntax in vagrant provisioning

Laurence's linux box, my OS X machine, and Christopher's OS X machine
all had problems with remounting the shared folder inside the vagrant
box as the 'otm' user. Googling the issue turned up an alternate syntax
that works for us, but fails on Steve's linux box. I assume this has
something to due with versioning of either Vagrant or Virtual Box.

This change to the provisioning script tries the original mount method and
falls back to the second on failure.
Fixed #1426

Changed font weight to 400 from 300 for input labels
Fixed #1422

added break line after labels
Remove unused code

All this code (committed as 267ab96cf926951b2e253cc8b5eb1854a006a91c) appears to be unused.
Remove duplicate code
Fixed 1428

Changed display:inline-block to block using an important attribute… The
inline-block was an in-line style being generated dynamically from
somewhere.
Fixed #1418

Fixed Left arrow on carousel
Fixed #1429

Styled form control fields.
Modify login and registration panels per wireframes

Both:
* Loop to render fields instead of using `form.as_p`
* Remove JS code to add classes to the template output
* Add ":" after labels using CSS
* Further styling to be added by Design team

Login page:
* Subclass `AuthenticationForm` so we can add CSS classes server-side

Registration page
* Place fields side-by-side by adding `outer_class` to field widgets in `RegistrationForm` and digging down to retrieve them in the template
* Insert "Additional Information" header
* Preliminary SASS for styling
Update "registration complete" page

* I did not include the "Explore Tree Maps" button from the wireframes because the WordPress site doesn't yet have such a page.
Style login/registration and create map process
Merge pull request #1434 from RickMohr/update-registration

Update registration and login forms
Merge pull request #1436 from jwalgran/topic/alt-vagrant-mount-syntax

Try alternate mount syntax in vagrant provisioning
Define test settings more robustly

Previously we defined test settings in `opentreemap\test_settings.py` and loaded them via the `--settings` argument to `manage.py test`. That was bad for two reasons:

1) It didn't work (as far as I can tell.)
2) It requires us to invoke the test runner via manage.py with a particular argument.

This new approach defines new base classes `OTMTestCase` and `LocalTransactionTestCase`, decorates them with the desired `override_settings`, and makes all OTM test classes inherit from them.

See `treemap/tests/base.py`
Merge pull request #1441 from RickMohr/improve-code

Improve code
Fix error styling
Merge pull request #1447 from mtedeschi/style/update-registration

Fix error styling
Update to Django 1.6
Fix JSON serialization of visited_instances

OrderedDicts get JSON serialized as regular dictionaries, so the
de/serialization process was causing a type error.

Instead, we just convert to and from OrderedDict and store as a simple
but readily compatible type, lists of tuple pairs.
Add fabric command to check django settings