Persist Commcare and update Commcare Schema

Event is sent when the connection with Commcare is started or
receive a schema change notification from Commcare. Then, the handler
overwrites data in the new repository.

https://trello.com/c/icY2a41b

Change-Id: I53a7089c01cadef19d99882bf1b21be5d09760be