Code: Reduces block nesting.
Other minor improvements.
Sprite: Using XDocument for writing.
Bundle: Rename methods.
Merge pull request #988 from am11/master

Code: Reduces block nesting
Merge pull request #994 from tysonmatanich/master

Don't pass source-map param if disabled for Scss
Bundle: Unify bundling concepts. (#950)
CSS: Query-string-less file path for embed image.
Image: Improves URI condition. (#971 & #999)
* Rescues from exception for #971.
* Fixes CA warning.
Merge pull request #995 from am11/master

 Miscellaneous Fixes (#950, #971 & #999)
Code: Reverting #994.

#994 is duplicate of #844 and its wrong.
This PR reverts it back.

We are creating source map for both LESS and SASS
regardless of settings. We are using these
interim maps for editor enhancements.

We extract out Base-64 VLQ values, decode it and
use that info for features which require
source-to-source mapping context (see #787).

After parsing map files & extracting the desired
info, the map-file is deleted; if generate-map
option is disabled.
Bundle: Open document after adding to hierarchy.
Fixes #1012.
Merge pull request #1008 from am11/master

Code: Reverting #994
Added the LiveScript content type definition
Added dummy LiveScript compiler
Added LiveScript creation listener
Unused references
Implemented LiveScript compiler and added LiveScriptSettings
Updated CONTRIBUTING and README with LiveScript keywords
Meta information for LiveScript
Added script-to-icon mapping. Still needs an actual icon