Add Visual Studio 2010 SP1 download URL

Many people are confused by indicating just Visual Studio 2010 Express without SP1
Use Atom-specific fork of React allowing selection restoration opt out

This fork of React allows data-react-skip-selection-restoration to be
defined on input elements, skipping costly selection restoration that
occurs when the input element is focused during reconciliation.
Use 'with' instead of 'and'

Using 'with' instead of 'and' could prevent some people to think that SP1 is an other program, or is Windows SP1
Add spec documentation
Add links to writing specs doc
Ensure .lines div is always at least the height of the scroll view

This ensures that the wrap guide extends the entire height of the
editor.
Updates Jasmine link in CONTRIBUTING.md
Merge pull request #2353 from aaronraimist/master

Updates Jasmine link in CONTRIBUTING.md
Merge pull request #2339 from atom/cj-add-spec-documentation

Add spec documentation
Merge remote-tracking branch 'origin/master' into zelon-master

Conflicts:
	docs/build-instructions/windows.md
Merge pull request #2345 from atom/ns-ks-lines-div-height

Ensure .lines div is always at least the height of the scroll view
Merge pull request #2327 from atom/ns-react-fork

Use Atom-specific fork of React allowing selection restoration opt out
Merge branch 'master' into ns-ks-react-dont-measure-when-hidden

Conflicts:
	spec/editor-component-spec.coffee
	src/editor-component.coffee
	src/editor-scroll-view-component.coffee
	src/lines-component.coffee