Have NProgress called for all ajax calls

fixes #2011

- rather than trigger NProgress for fetch calls
 I’ve moved it to be used for all sync calls

- issue #2011 was a result of NProgress only being
 called during a fetch() call, which when saving
 is not used - save() is.  Sync is used by all
 ajax calls.
Merge pull request #2032 from hswolff/fix-2011

Have NProgress called for all ajax calls