Update should

Update ShouldJS Definitions to 3.1.2 using [Changes History](https://github.com/visionmedia/should.js/blob/master/History.md) and source code.

Warning ! some breaking changes in code definitions !