change parser to allow allow layer names with ! ? < > : \ | *". The generated filename will have the bad chars replaced with _

This is so user can be presented with some UI rather then silently failing.
call svgOMG if svgomg-enabled is true
RTC - cleaning up
minor code cleanup on SVGOMG
Merge pull request #262 from adobe-photoshop/jhatwich/svgomg

experimental SVG support
Initial implementation of SON to CSS generator

Signed-off-by: Rik Cabanier <cabanier@adobe.com>
code cleanup of SON to CSS generator
change SONToCSS.convert to use document ID from document manager
enable/disable CSS menu based on current selection
Add mising .done() to main getStyleInfo call
Merge pull request #258 from adobe-photoshop/rc/css-api

Initial implementation of experimental SON to CSS generator
Merge pull request #264 from adobe-photoshop/winsha/layername-bad-chars

change parser to allow allow layer names with ! ? < > : \ | *".
layer comp poster image support

scale parameters seem to be broken - i believe this calculates and
passed them to PS properly
update on layer comp change
rebind when the document changes
better layer comp component tracking

ok to have an empty specName
allows “default 100%, 200% retina/@2x

cleanup layerCmp components on update
listen to index changes
clean up and refactor based on review comments

RTC - remove getPendingRenderPromise

refactor render requests during init

this makes it possible for derivations of AssetManager to defer
rendering requests
RTC and use getDocumentPixmap API for rendering