Merge branch 'hotfix-1.12.0a25'
Merge branch 'release-1.12.0a26'
Update version info.
Merge branch 'release-1.12.0a27'
Merge branch 'release-1.12.0a27' into devel
Include sbDOMEraser.init(0) in sbPageEditor.disable(false).
Include sbHtmlEditor.init(null, 0) in sbPageEditor.disable(true, false).
Fix: Disable of hidden files no more turns off notex autoedit.
Fix typos and missed contents in the old history.
Update version info.
Merge branch 'hotfix-1.12.0a28'
Fix: HTML pages with non-utf8-encoded filename causes error and cannot be captured.

- @TODO: Support decoding non-UTF8 encoded filename?
Fix a typo in the previous history.
Update version info.
Merge branch 'hotfix-1.12.0a29' into devel
Recursively process a specific CSSRule.

- Also fix an indent problem of nested @media. eg. @media all { @media screen { #foo { font-size:large; } } }
Filter out most unused styles on capturing.
Filter out pseudo-class/element selectors if their non-pseudo version doesn't exist.
Skip verifySelector for Firefox < 3.5, which don't support querySelector().
Fix: no more auto output tree if it has already been output manually.