application: disconnect JS signals when clearing state

The IndexingNotification object connects to the JS signal 'miner-progress' but doesn't
disconnect which is the problem because the gnome-documents-service keeps running over
multiple instances of gnome-documents.

This patch disconnects the JS signal in the application cleanup function (_clearState).

https://bugzilla.gnome.org/show_bug.cgi?id=711421