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'
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.
Cancel hotkey Alt+Q and Alt+A since it may cause problems interacting with editor disable, HTML editor, etc.

- Use native <toolbarbutton> accesskey, pending until Firefox fixes the problem.
Update ja lang pack.
Merge branch 'filter-effective-css' into devel
Merge branch 'fix-auto-output' into devel
Merge branch 'ui-editor' into devel
Merge branch 'ui-lang' into devel
No more download the open-graph media.
Use argument "type" instead of "isImage" in sbContentSaver.inspectCSSText()
Add "Fonts" capture option to determine whether to download embedded fonts.
Merge branch 'capture-option-font' into capture