ContactRole save in base

Save and manage the ContactRoles in base post_save signal.
Django does not propagate the signals to parents for now (https://code.djangoproject.com/ticket/9318) so we have to trigger the post save from children.