Parse less and scss and collect all css rules.
Make `Quick Find Definition` work in scss and less files.
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/MiguelCastillo/brackets
Merge branch 'master' of https://github.com/MiguelCastillo/brackets
Parse nesteds rules in less and scss files.
Merge branch 'master' of https://github.com/MiguelCastillo/brackets
Better handling of nested rules by skipping nested at-rules, line comments and block comments.
Also provide full selectors showing all the parent selectors in Quick Edit and Quick Find Definition.
Get the complete selector for nested group parents.
Don't show descendent selectors when searching on an ancestor selector.
Merge branch 'master' of https://github.com/MiguelCastillo/brackets
Fix the group start line and group start char for nested levels.
Show parent selectors with ` / ` as separators.
Include comments in nested rules.
Fix the issue of last property with no ';' causing runaway nested rule.
Skip @include and @extend in scss.
Improve robustness in code that skip properties.
Clean up unneeded code in _getParentSelectors.
Add some comment JSDoc for mode param.
Handle nested levels correctly for @media rules.
Merge remote-tracking branch 'origin' into rlim/parse-less-and-scss

Conflicts:
	src/language/CSSUtils.js
Remove commented code.
Fix unit test failures by removing unneeded code that was added during experiment for parsing nested rules.