Closes Bug #1360920;
Refactor the Contrail Storage Web UI provisioning
    1. Define two macros for storage_ui_add and storage_ui_remove
    2. Moved the old logic to appropriate macros
    3. Moved the provisioning storage_ui_add after ceph-rest-service is added
    4. added 5 seconds sleep between ceph-rest-api-add and storage-ui-add
    5. Once Storage feature configured will sleep for 5 seconds before restart the superviosor-webui service

As per reviewer comments made changes
    1. While removing the storage-ui-remove, restart webui service only if condition satisfies
    2. Added additional conditional to check reconfigure mode to remove - ceph-rest-api-service and storage-ui-service

Change-Id: Iceb581b24cf4bbb91514545a76fb2fec90e5bb34
Merge "Closes Bug #1360920; Refactor the Contrail Storage Web UI provisioning     1. Define two macros for storage_ui_add and storage_ui_remove     2. Moved the old logic to appropriate macros     3. Moved the provisioning storage_ui_add after ceph-rest-service is added     4. added 5 seconds sleep between ceph-rest-api-add and storage-ui-add     5. Once Storage feature configured will sleep for 5 seconds before restart the superviosor-webui service" into R1.10