Remove NamedModel and NamedCreatedModel abstract models

This inheritance relationship caused more trouble than it was
worth. They saved a few lines of code, but now we are finding
that we want to change the core attributes on the inheriting.
Merge pull request #108 from steventlamb/remove_inherited_models

Remove NamedModel and NamedCreatedModel abstract models
Create edit page for user profiles

Add edit button on account_page.html. Create edit page with forms to
edit both user and user_profile. Add first_name and last_name as
editable fields.

Add success message to account detail page

Add summary block to account edit page
i Added Jeff's Bio:
Add required fields to firstname and lastname
Merge pull request #110 from cwimbrow/feature/my_account_edit

Create edit page for user profiles
Merge pull request #113 from bruceekinesis/master

Added Jeff Frankl Bio
Fix columns.
Fix zip code search.

Zip code searches were always returing no results. The reason for this
is that zip code searches, when run through the geocoding module, do
not come back with a neighborhood assigned, for whatever reason.
(This is subject to further review as it is believed that we are probably
not parsing google api JSON correctly.) Then, the search method on the
model manager was throwing away all results that did not have a
neighborhood. I am not sure why, but I think this is in response to
the ongoing problem that google would rather return a bad result
than no result. So, we were throwing away latlongs that had no
neighborhood because we thought they were just coming from bad queries.

Removing the block of code that throws away queries that don't return
neighborhoods.
Add underscore.js and cleanup map.js
Convert VendorMap to object literal
Merge pull request #116 from cwimbrow/topic/map_facelift

Cleaned up maps javascript
Fix map centering, add color coded map icons.

Fix map centering so that when you come to the vendors page initially,
it centers over center city and ignores the outliers. There is a settings
constant that can be used to change this center for other regional sites.

Add color coding by veg level of map icons. Needs styling work, but should
be a nice standin.

Heavily refactor js. Create separate files for the two pages that use the
vendorMap object. Make underscore.js templates to handle rendering large
blobs of text better. Have js dependencies get pulled in as form.media
for the search_form on vendors.html.
Fix Issue114. Newlines in address won't crash javascript.
Add initial South migration.
Add approval_status field to vendor model

Also create a migration.
Change vendor code to use approval_status field.

Remove the use of the boolean flag "approved" in favor of an
approval_status field. Added data migration to populate
approval_status.
Remove auto-approve "feature"

This feature has been removed from all public data entry pages.
Also worth noting that the previous commit would have broken
this feature, but we were planning to remove it anyway.
Remove approved field.

Now that migrations and modifications are made to use approved_status
this commit removes the approved boolean field.
Fix data.json for new schema.

The db schema has changed, so for those that cannot migrate
because they are using the "lite" development environment without
South, they will have a dataset that works.