MAX2837: Fix register read when dirty

Regardless of the dirty state of a register, the locally modified (but possibly uncommitted) value will always be returned.
Merge pull request #148 from jboone/hotfix_max2837_dirty_read

MAX2837: Fix register read when dirty