Reversing the default 'resetChanged' so that async save methods

This fixes an issue with async save method... we need to reset the changed/modified fields
at the *beginning* of the ajax save so that we know if anything changes while the ajax
request is in progress.

Also combine resetChanged/resetModified into one var, since they are basically the same
/ are always used together.