Tests: Extract VSHost.TypeText method for editors

Removes all duplicated code from editor typing tests.
v1.8
Javascript: Dismiss IntelliSense when deleting quote

Includes test case
Merge pull request #597 from SLaks/test-fixes

Further refactor typing tests, fix JS backspace issue
Set LintOnBuild to false by default
CssSorter: Handle linebreaks (fixes #601).
* Originally fixed by madskristensen/CssSorter#10
* Updated assembly.
ImagePaste: Filter rich-text in OLE.
Fixes #608.
NodeExecutor: Overwrite after post-processing.
Fixes #599 & #612.
Helpers: Avoid duplicate inclusion (#618).
Compiler: Skip unobtrusive files (fixes #545).
Merge pull request #610 from am11/master

Misc. bug fixes
Fix JsHintReporter _builtInIgnoreRegex

All '.' char in Regex require '\'.
Merge pull request #635 from ChrisTorng/master

Fix JsHintReporter _builtInIgnoreRegex
Make JavaScript ignore rule better

Includes JSHint, JSCS, default JSCS excludeFiles, with additional
improvement with test project VSHost typing faster.
Merge pull request #636 from ChrisTorng/master

Make JavaScript ignore rule better
Combine JsHint and JSCS rule, hack to stop errors

Combine JsHint and JSCS rule and cleanup excludeFiles. Hack to stop <xml
and more than 500 errors. Revert Regex.
Remove .Replace()
Comment JsLintReporter, instead JsLintingReporter
Revert "Comment JsLintReporter, instead JsLintingReporter"

This reverts commit 93f396098822b639b79da2a666732bf77b52f289.
Change JsLintReporter into JavaScriptLintReporter