Don't change the checked property of radio buttons

When cloning radio buttons to get the string value, some browsers such as
PhantomJS uncheck one of the radio buttons. Fix this by letting elementToString
use outerHTML instead of cloning to obtain the HTML.
Fix style
v1.5.92
More accurate description for `toHaveValue`

Make it clear that `toHaveValue` should be used for checking the value of textareas (instead of `toContainText`).
Merge pull request #152 from dhamidi/patch-1

More accurate description for `toHaveValue`
Use strict equality check within `hasProperty` (close #155)
v1.5.93
use $ rather than jQuery fixes #159
Fix namespace from jasmine.JQuery to jasmine.jQuery
1.6.0
fixes #158
fix #160
Adding toBeInDOM and tests
Improve performance of `toBeInDOM()` (#161)

See: http://jsperf.com/jquery-element-in-dom/2
1.7.0
Pass in window to the self invoking function
Able to bind events to fixtures
Run tests off of jasmine v2.0.0-rc3
Update grunt-contrib-jasmine
v2.0.0 - adds support for jasmine v2 (fix #154, fix #164)