dirty data check, delete button confirm

1. delete button will popup a confirm dialog
2. back button on detail page will trigger a popup if data has been
changed.
3. NotClear filter has been implemented. filter format has been
redefined to support viewName.
4. fix a bug in validate_doc_update that amount=0 will be rejected
5. getPersistData() add to ExpModel to make the code clean and help on
dirty check
6. there is a "YES" handler for confirm data which can be changed to
support many cases
7. fix a bug in tryCatchWrap that wrapFunc will be overwrite by a prop
assignment statement