Split the windows build requirements by version
Add information about where application is located
add atom.io api docs
Fix slash in Windows build instructions

This could be mildly confusing to some who are unfamiliar with using bash.
:memo: Use TomDoc in Atom class
Upgrade to grammar-selector@0.27.0
Support core:move-up/down in ScrollView

Closes #1828
Add displayName to ScrollbarComponent and ScrollbarCornerComponent
Run react perf in scroll benchmark if NODE_ENV isn't production
Use h4 for individual methods in apm api doc
Merge pull request #2362 from CoolOppo/patch-1

Fix slash in Windows build instructions
Merge pull request #2368 from atom/iz-scrollview-support-for-core-move-up-down

Support core:move-up and core:move-down in ScrollView
Warn when scroll view gets accidentally scrolled and fix it

I want this code to go away once we track down the causes of any
unwanted autoscrolling by the browser
Position hidden input at 0,0 unless cursor is focused

The editor's scroll view is getting autoscrolled when the editor is
focused, so we won't position the hidden input until after the editor
is focused, and will always return it to 0,0 when the editor is blurred.
Prevent autoscrolling scroll-view when cursor is at end of longest line

If the longest line is longer than the width of the scroll view, we need
to allow 2px horizontally to prevent the hidden input from
autoscrolling.
add moveToBeginningOf{Next,Previous}Paragraph for cursor and wrappers for editor
Merge remote-tracking branch 'origin/master' into cj-split-windows-build-requirements

Conflicts:
	docs/build-instructions/windows.md
Merge pull request #2359 from atom/cj-split-windows-build-requirements

Add separate Windows 8 and Windows 7 build instructions
Downgrade to atom-keymap 0.19.0

This reverts changes that broke shift + number line keybindings

Refs atom/atom-keymap#30
Add move by paragraph commands