styling for .entity-details tab contents
Merge branch '468-person-page-overhaul' of git.mysociety.org:/data/git/public/popit into 468-person-page-overhaul
less broken looking /person/new page
Make easytabs an AMD module

This makes it work properly with requirejs 1.x
improvements to person page image
less ugly image upload page
Merge branch '468-person-page-overhaul' of git.mysociety.org:/data/git/public/popit into 468-person-page-overhaul
show .delete-photo button on hover
show placeholders in person header
enter edit mode when you click one of the placeholder questions
person toolbar improvements
fix bug where organization was appended to name
hide unimportant properties in view mode if they’re empty
better styling for person form errors
make entire site narrower
Include instance name in confirmation email

Add the slug name to the text of the email as well as including it in
the confirmation URL.

Fixes #455
make create new organization an actual page

make person-new action into entity-new action and add in switching code
so it works with organizations as well.
update new organization template
apply new person html to organisation page

as part of restyle of page to move lots of the non essential details
into tabs etc
reformat entity-new to make subsequent edits clearer

split out define stuff per line and indent everything accordingly
Add autosuggest for organization name on new org page

to help prevent duplicate organization creation.
Needs styling