Begin the implementation of an AJAX call to render the user status
after any form submittion (which may change the LOA, profile filled
percentaje, pending actions, etc.).
Merge branch 'master' of github.com:SUNET/eduid-dashboard
Better place for the javascript code.
Changed the loa bar with the json result.
Redrawn the user pending actions when a form is submitted. Also
rendered the user status when an action is executed.
The new pending actions got by ajax didn't work when you click in
them. Now they open the tabs in the profile.
Added a deform buggy widget for future correction. The select widget
always appears as a multiple select even if multiple=False.
Fixed the select widget for non multiple fields. It's a deform bug.
Merge branch 'master' into status_using_ajax
Used triggers and events to improve the tabs implementation and allow
to reload the tabs easily.
To serialize the tabs status, we need to precalculate every tab
status, so we need to refactor some code.
Implemented the status tab icon reloading after any action.
Fixed an error in postal address and mobile phones addition.
Fixed the status AJAX reloading in "admin" workmode.
Implemented a polling for getting the user status only for the
administrators. This prevent the status was reloaded when user changes
it.
Typo error.
Made polling timeout for admin customizable.
Fixed indent level.
We ensure the user cannot delete the email if the user have no other
email.
Merge branch 'master' into nin_numbers_form

Conflicts fixed

Conflicts:
	eduiddashboard/__init__.py
	eduiddashboard/permissions.py
	eduiddashboard/views/portal.py