sugar: allow you to make assertions against stub objects (objects returned by chained calls as in Sinon 1.8)

- detect and dereference stub objects to get at the actual proxy
- add a check to ensure a stub object is really a stub object
- upgrade sinon, since the tests seem to pass
- added tests