fix some bugs in core and updater: the relations were not being updated properly;

use the new direct methods provided by collection-hooks (v3) insteed of the __notRunHook workaround (much cleaner now)
fix to show modal: the vm was being called twice.
make the customer info (used in job) more generic to use it in contact as well;

remove the customer from the contact header and display it on a box to re-use the view of job and the addEdit modal
focus the location input after enter editMode
Merge branch 'devel' of github.com:Exartu/Exartu-CRM into devel