* Enfoce node boundries in places where it matters
* Flip defualt emmet includeBoundries to true
Explicitly set getNode's include boundries where needed
* Remove defualt papameter
* Add update image boundry tests
* Add tests for bondries on some of the tag actions
* Rest of tag tests
* Allow Emmet "Go to matching pair" to work inside script tags
* Refactor template script detection and node extraction.
* Futher refactoring of Emmet template identification logic.
* Emmet: select entire script tag when unable to idnetify an inner element
* Remove redundant nullity check
* Refactor parsePartialStylesheet
* More refactoring
* To avoid errors, parse line comments char by char and no when getting to previous line.
* Revert "To avoid errors, parse line comments char by char and no when getting to previous line."
This reverts commit f353dba4c7.
* Fix for inline comments inside block comments
* First draft at partial parsing of css for emmet
* Partial parsing of stylesheets for Emmet
* Addressing feedback
* Refactoring and fixing little bug
* Liitle fix
* Equals are now equals
* We don't want emmet in selectors
* Skip comments when preparsing
* Addressing feedback, refactoring and cleaning up code.
* Update endPosition only if not eof
* Use function to find closing comment
* Don't check more than 5000 characters back
* Get emmet completions from html,css extensions
* Resolve extensionsPath, use emmet results even if empty
* Support css abbr with :
* Refactoring
* Add some basic emmet tests
* Refactoring
* More tests
* Start moving emmet to strict mode
First part of moving the emmet extension to strict mode TypeScript. This change focuses on adding annotations when things can be undefined and removing jsdoc type comments
* Fix a few more errors
* Fix compile errors
* Tiny updates