regmap: Fixes for v3.9

A small collection of fixes.  The most important ones are those from
Stephen and Lars-Peter both of which fix cache issues that have been
lurking for a while but not manifesting noticably enough for anyone to
report them.
Merge remote-tracking branch 'regmap/fix/async' into tmp