Reorganize format and inspect, to avoid edge cases with util.inspect.
Merge branch 'master' of github.com:visionmedia/should.js
Release 2.1.1
Extend features of should.keys
Add blockify feature to .property .properties and .keys
If value and expect are both function, only test equality.
Fixed referring to @btd's suggestion

Detail: https://github.com/visionmedia/should.js/pull/155