editor-queue: seed the queue with existing styles

when queuing styles, seed the queue with existing style so we apply any existing styles as well as new ones when flushing the queue
Merge branch 'master' of github.com:smugmug/yui-gallery into editor-style
Merge branch 'master' of github.com:smugmug/yui-gallery into editor-style
sm-selection: improve range expansion methods
sm-selection: whitespace
build gallery-sm-range
sm-editor: block level editing and refactoring
sm-editor: link extension now uses createLink/unlink commands.
build gallery-sm-editor
Merge branch 'master' of github.com:smugmug/yui-gallery into editor-style
Merge branch 'editor-style' of github.com:bwg/yui-gallery into editor-style
gallery-sm-editor: first pass at declarative commands
build gallery-sm-editor
sm-editor: properly create a range when focusing the editor
sm-editor: remove `boolean` command property.  just use style.value instead.
build gallery-sm-editor
gallery-sm-editor: dont update selection on render.

cant create a range if the editor isnt yet in the DOM.
build gallery-sm-editor
sm-editor: remove formatting from style extension. new editor-format extension
sm-editor: implement insertHTML, insertText as commands