Added a 'to be defined' assertion
4.1.6
Object inspect & diff: Quote property names that require it.
Fixed typos in error messages.
Improve the appearance of hex dumps.
Changed inspect to use JavaScript syntax for binary arrays.
Postprocess hex diffs to make sure that spaces between hex chars don't get rendered with a background, and that the same chars are marked in the ASCII dump.

Fixes #69.
Fixed jshint problems.
utils.diffStrings: Take an options object and make it configurable whether to highlight special characters.
Use newest Magicpen
Totally trashed the output with the last commit

Magicpen v2 does not support pen.text("test", "red, bold") you have to
write pen.text("test", "red", "bold").

We have no test for Magicpen integration, maybe we should :-)
Fix: expect([{foo:1}], 'to contain', {foo:1}) fails

Closes #65
Assert that 'to contain' works with non-string arguments when searching in a string.
Simplified types.js code with magicpen@2.1 features
not to contain: Include a diff in the array case.
WIP: not to contain: Include a diff in the string case.
Add a createDiff method on error instances and remove expected/actual.
not to contain: Implemented diff for the string case.
not to match: Implemented diff.
Fixed jshint errors