Bug fixes

- When a SF is deleted, we need to clean up the operational state.

- When a new service path is added at the top level it replaces existing
  ones that need to be removed from the service function state list

- When deleting a SF from SFF we were actually deleting the entire SFF.
  Not detected until tests with partial overlapping PUTs

Change-Id: Ie960761ed0d05b444748fe3b7187a9f4f7e3a48f
Signed-off-by: Reinaldo Penno <rapenno@gmail.com>
Merge "Bug fixes"