Include all dependencies
Retain function length.
Replaced repetitive implementation with evil eval.
Merge branch 'master' of github.com:cjohansen/Sinon.JS
My release script.

Beware, it makes wild assumptions on directory layout and whatnot

To be continued
Merge pull request #181 from mantoni/length

Preserve function length for spy
Don't assume objects have hasOwnProperties

  - Fixes #188
Merge branch 'master' of github.com:cjohansen/Sinon.JS
Don't force "use strict" on Sinon consumers

  - Fixes #183
Up version
Changed reference to buster file in build.
Merge pull request #190 from telaviv/fix_incorrect_buster_file_reference

Changed reference to buster file in build.
Ensure window.Image can be stubbed.
Merge pull request #192 from TheCloudlessSky/image-stub-function-fix

Fix for #189
Fix spy() in IE 8

In IE 8:
- eval("function () {}") === undefined
- the reference to proxy.invoke inside the proxy function is undefined
  as it's referenceing the function declaration instead of the instance

For the eval'd and literal case, capturing the function to a intermediate
var allows the function instance to be captured and the augmented
properties to be available.
Fix sinon base in IE 8

In IE 8:
- Object.prototype.toString.call(undefined) === '[object Object]'

Don't assume Object.prototype.toString can catch null and undefined
values. Added explicit type checks.
Tests that assume strict mode should only be run in environemnts that support strict mode
Merge pull request #193 from scothis/ie8

IE 8 support
Format arguments ouput when mock excpetation is not met
added stub.reset(). clears yields* and callsArg* sequence.