Preliminary v2.0.0 rewrite of the assets plugin, including:
1) Refactoring for clarity and malleability;
2) The addition of a (nascent) Photoshop document object model; and
3) Default asset specifications.
require filename typo
Fix a bug in which normalization failed to update a component's quality parameter
Add an ErrorManager class that manages the layer errors for a document, writing them to disk as appropriate.
Handle the case in LayerGroup.findLayerAtIndex in which the layer is under the first child and the first child is a layer group; add some JSDoc for LayerGroup
Port PR #205 from @isonno to the rewrite branch
Fix a menu handling bug
Remove stale unit tests; add new analysis and normalization unit tests
Only update the selection when imageChanged includes new selection information
Core SVG API changes
Preliminary changes to accommodate automated testing
Implement a more precise test for when we can skip exact bounds checks
Bump generator-core-version to ~3
More precise handling of adjustment layers; add some JSdoc to the DOM layer group change methods
jshint cleanup
Minor DOM improvements, including a stub Path class
Merge branch 'iwehrman/v2' of https://github.com/adobe-photoshop/generator-assets into iwehrman/v2
Merge branch 'master' into iwehrman/v2

Conflicts:
	etc/layernames.pegjs
	lib/layers.js
	lib/menus.js
	lib/parser.js
	main.js
Log message cleanup
Slightly improved, but still far from complete handling of clipping and clipGroups; LayerGroup.visit always visits in index order