Fire NProgress on User, Post, and Settings save

Closes #3037
- Created `NProgressSaveMixin`, which extends the `save` method of a model to fire NProgress.
- Extended `UserModel`, `PostModel`, and `SettingModel` with the new mixin.
((Actually, I haven't tested it with errors yet, will do that now))