Unbind services before deleting an app

This matches the new expectation from ccng.
Merge pull request #24 from ramnivas/unbind-before-delete

Code reviewed for unbinding services before deleting an app. It seems a null check on app variable is not required in unbindAllServices if the app is not found as getApplication(..) throws an exception if the application can't be found.