Adds an option to dirtyCheck that allows you to ignore the keys values.
Fixes a bunch of tests for utf8_encode and utf8_decode.
Fix hash changes.