Add SageMathCloud to real world examples
[comment addon] Avoid killing block comments outside selection

Currently, if you perform the uncomment command with the cursor outside a single-line block comment, it will uncomment that block comment. This is unfortunate behavior for cases where the block comment is used to describe the parameter to a function like "foo(/* index */ 0)". It's also inconsistent: if you have a selection and a single-line block comment after the end of the selection, uncomment() will do nothing, however if you have a selection with a single-line block comment *before* the selection, it will line-comment out all the lines of the selection instead.

This also isn't a complete fix, but significantly reduces the scope of the problem. For example if you have "/* foo */ bar /* baz */", uncomment() still does the wrong thing when the cursor is on foo or baz.
[comment tests] Test ctrl+/ on inline block comments
[sublime] Add findAllUnder command
[sublime] Fix null dereference bug introduced by #2655
[vim] Update unit tests for switching between visual modes
Add note about JSHint/Lint to CONTRIBUTING.md
[vim] visual block yank

Also updated select block to return selectionStart.
Operators from now on will stop using curStart and curEnd, and rely on the current selection instead. The selection will be generated in evalInput if needed.
[vim] Separate yank and yank visual block tests
[smartymixed mode] Fix regexp escaping

Issue #2659
Move update of delayedCallbackDepth to start of endOperation

To make it less likely that an error will corrupt its value and
break all further signalLater events.

Issue #2626
[show-hint addon] Fix offset computation when moving list above cursor

Issue #2663
[css mode] Fix nonStandardPropertyKeywords definition for consistency
[real-world uses] Add CodeWorld
[vim] swap case in visual block
[vim] Simplify swapcase logic
visual_o updated for blockwise visual
[closebrackets addon] Add more refined heuristics for when to close quote characters

Looks at token types to determine whether the quote would actually open a string

Issue #2657
[searchcursor addon] Fix reverse case-insensitive searching for multiline strings
[mode/meta.js] Map application/javascript to javascript mode