Update Instances Endpoint

Factor out Q object to make queries more readable and DRY.

Don't filter personal instances by nearby predicate.
Merge pull request #1433 from steventlamb/topic/update_instances_endpoint

Update Instances Endpoint
Add tree key help link to species input

fixes #1354 on github
Merge pull request #1435 from steventlamb/topic/1354_add_tree_key_help_link

Add tree key help link to species input
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.
Create API endpoint listing all public instances
Merge pull request #1437 from maurizi/api-public-instances

Create API endpoint listing all public instances
Fix ecobenefits search for "missing photos" search

The client now always sends "mapFeaturePhoto", but the search mappings of
object name -> django orm string was missed when adding in MapFeaturePhoto
searching.
Merge pull request #1438 from maurizi/fix-ecobenefits-photo-search

Fix ecobenefits search for "missing photos" search
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