fixes #3018 - show progress storing cache for edit personal note

Was more complicated than expected to refactor methods for reusing.

Changed EditNoteDialog class to call method on Listener intself, not on calling activity.
CacheDetailActivity EditNoteDialogListener interface, delegation method and EditNoteDialogListener removed.