fix #1624 Rules added with embedRules can only use stringed regexes
better folding commands
add command.scrollIntoView
automatically pick range for align command
add virtualRenderer.$updateSizeAsync
miscelaneous fixes from c9
update c9searchresults test
c9search mode is weird :(
fix folding test
add user select text to ace_text-input
do not include empty lines in section fold
fix regression with cmd-up
Merge pull request #1673 from ajaxorg/cloud9_update

Cloud9 update
Merge pull request #1677 from ajaxorg/old_ff_copy

add user select:text to ace_text-input
Specify type of string (strong, emphasis, blockquote)
update test
update wrapData when wrapMethod changes
Merge branch 'markdown_tweaks'