Remove the need to enter an invite code
add correct classes for object attaching on org page

add posts and memberships classes to the lists that contain these in
order allow the ids of the related objects to be correctly attached.
Without this the edit button doesn't act on the model and you end up
creating a new model and the delete button doesn't do anything

Part of #406
call destroy directly on posts model for deleting

Becuase posts are a separate model and not nested within the
organization we need to destroy them directly rather than removing them
from the nested collection and then rely on that cascading the save up
to the organization model. If we don't do this then no API call is made
and the post isn't deleted on the server.

Fixes #406
Fix confusing white space in membership-new.js

bad indenting makes some of the code look like it's part of a block that
doesn't exist
don't set post on organisation if we've not selected one

If we set the post and one hasn't been selected then we end up with the
UI saying undefined where the post should be when we save it as we have
an empty object so the if ( post_id ) check passed but then it has no
properties

Fixes #448
Avoid displaying undefined in post select of membership dialog

If there isn't a post associated with a membership then don't try and
assign and fetch it when creating the memberships dialog. If you do then
it fetches and assigns all posts and then the code to select the
membership for the dropdown gets confused and displays nonsense.
fix jshint tests
Don't run browser based tests by default
Remove documentation from popit repository

This now lives in the https://github.com/mysociety/popit.poplus.org repo
Update links to point to popit.poplus.org
Change docs app to redirect to new documentation

Instead of rendering markdown we simply redirect to the new
documentation on popit.poplus.org. Because the structure of the
documentation has changed quite a bit we just redirect to the root of
the new documentation rather than to specific pages.
Update info app to redirect to popit.poplus.org
Redirect production site to the documentation site

The documentation then does a decent job of explaining what PopIt is and
why you might want to use it. It also has links to create a new
instance.
Merge pull request #454 from mysociety/446-move-documentation

Remove documentation now in popit.poplus.org repo
handle invalid event when saving new person

Without handling this saving a new person with invalid data would cause
the page to appear to hang.

Fixes #463
correct date validation for person in line with spec

now accepts YYYY and YYYY-MM

Fixes #437
Fix inability to save most details on organization page

The organization page was using the same code as the person page to save
edits with the result that only name and summary were being save. So we
add new code for saving organizations along with IDs to the person and
org page so we can attach events to the buttons on the correct pages.

Fixes #456
Fix jshint errors
Update the README to point to the new documentation
Changes and fixes to the vagrant provision.sh script

- Make the script less verbose
- Run under bash rather than sh for cross-platform consistency
- Update install methods to match install docs

Fixes #342