Better support in pretty printer when an object has null prototype

- Fixes #500
Run Object.create(null) spec on all browsers not IE 8

IE 8 doesn't support Object.create so there shouldn't be a need to run this spec in IE 8
Clean up a bunch of spec global variable leaks

Also some formatting changes to highlight when using one 'var' with comma operator
Use `\d7` instead of plain 'x' for more square appearance

[finishes #48434179]
Add in link to quick start of Jasmine, closes #498

[skip ci]
Break out quick start guide on newline

[skip ci]
First attempt at publishing an npm
Whitespace Markdown fix
Allow stub or spy Date object safely using a closure to get a clean copy

[closes #506]
Short spec to document why we close over Date and ensure cross-browser compatibility

[closes #506]
Fix error message in jasmine.any

The expected any 'class' was not being included in the error message
due to accessing the wrong property
Special case printing -0

Use the 1/x trick to determine if a value is -0 and special case the
printing of it.

[closes #496]
Merge remote-tracking branch 'remotes/pivotal-original/master'