Review: scrollTo profit position for reversed block
Attachment: Fix incorrect hash computing

Reason: The empty part of buffer is included unintentionally while hash
computing.

Solution: Specify the range of the buffer to be computed explicitly.

Warning: New "correct" hash values can conflict with old "incorrect"
hash values. As the result, users may rarely experience that download
files they don't want if the files ends with one or more '\0' bytes.
CodeBrowser: support rendering for markdown syntax on file browser
Markdown: Fix line-height of list style : ul, ol
Merge branch 'issue/markdown-liststyle-lineheight' of insanehong/hive

from pull request 982
Merge branch 'fix-reviewform-scroll-140514' of laziel/yobi

from pull request 969
Merge branch 'issue/codebrowser-markdown' of insanehong/hive

from pull request 956
Merge branch 'fix/attachment-hash' of npcode/yobi

from pull request 976