- Fix sla_contract update
- Add ExternalResourceAlarm : A contract and AlarmTrack is created from an external already created alarm.

ex: sla-contract-create EXTERNAL_RESOURCE 1 evacuate  -alarm_data '{"alarm_id":"5f905ad6-c67a-4c6e-92bd-3fd179b5de42"}'

-This need some workarounds if the alarm is externally updated and not using resource_id.
 For that reason, 'resource_id' is mandatory on the external alarm right now.