Add option to skip creating actions for setting properties to the value that they already have.
Add option to skip creating actions for setting properties to the
value that they already have.

Potentially, the action history might be recorded, so if the action
is skipped when it has the same result, the result may no longer be
the same on replay, so the action should (potentially) not be
skipped. For this reason, it's the app that decides how to handle
this.

ddsol/redux-schema