Adding support to WEBHOOK notification

This patch is the first step to make Monasca support
Webhook Notification, through a POST on a given address.
It will be followed by the monasca-notification implementation.

bp webhook-notification

Change-Id: I4a699a74651802546aec35a75ce7101e0e68db06
Add alarm update resource

Change-Id: I2878d46bb92169fc8fb02e9e44ffcea4d0ebc70e
Merge "Add alarm update resource"
Check for valid state on alarm update

Change-Id: I5a4612528c577ba8ab57b4383bbbc8344bf329de
Add alarm patch resource

Change-Id: I7c45f79df84f72828945e6c17823625df57dd2a8
Merge "Adding support to WEBHOOK notification"
Send alarm transitioned events on patch and update

Change-Id: I602329098f393263250af7b193358678d41d4582
Merge "Send alarm transitioned events on patch and update"
Added support for webhook in Python port of monasca API

Change-Id: I2feeedbde51338b1f4b4c2a2cec8e9801f3cb06d
Merge "Added support for webhook in Python port of monasca API"
Fixes validation of emails and webhooks. Fixed the incorrect indentation as well. Added unit tests as well.

Change-Id: I2d6f8e5323be2e927bf79deee11e65544cd25ac5
Improve alarm update logic

Change-Id: Ied42eae8ff250d7cfda65d410b6bf2495c21e0f2
Merge "Fixes validation of emails and webhooks. Fixed the incorrect indentation as well. Added unit tests as well."
Merge commit '5aa250251319136f23af654bc45b39cef1401105'

Conflicts:
	src/test/resources/monasca/api/infrastructure/persistence/mysql/notification_method.sql