Add getSourceFromBrowser for CSS documents

Adds ```LiveCSSDocument.getSourceFromBrowser()``` by adding ```getStylesheetText()``` to protocol layer to be used as the underlying infrastructure for CSS Editing unit tests. This PR also includes an initial test for CSS Editing.
The comments make it sound like these blocks are mutually exclusive, so shouldn't this be `else if (...)` ?