code: Fix incorrect listing of files in subdirectory

Reason: jgit-log produces incorrect logs under the certain conditions.
For the detailed bug report, see
http://dev.eclipse.org/mhonarc/lists/jgit-dev/msg02461.html

Solution: If jgit-log gives incorrect commit while commit traversal,
skip the commit and continue.
Date: fixed 'momentFromNow' to 'agoOrDateString'
Date: fixed a bug

* fixed to use 'HH' instead of 'hh', because 'hh' use only 12 hours.
Date: added omitted date string
Review: show number of threads in open on tab
PullRequest: encode branch name in link
fix comment icon CSS ClassName on svnDiff
ui.Dropdown: stop scroll on top/end of list
PullRequest: Do not show commit message for outdated changes

While show all changes of a pullrequest and the changes is outdated, do
not show the commit message for the changes. The message is on a merge
commit by Yobi and not necessary.
README: Fix the version
Merge branch 'fix/version-in-readme' of npcode/yobi

from pull request 909
Xss.js: Remove string to decode url
Fix a compile error of setters in SearchCondition

Problem: A compile error occurs when edit
app.models.support.SearchCondition and compile Yobi.

Reason: I guess this error is caused by setters generated for
AbstractPostingApp.SearchCondition, the super class, cannot override
the setters added in app.models.support.SearchCondition because return
types differ.

Solution: Rename the setters.
Issue: change label selector style on view page
CodeCommentBlock: handle mousedown event only in left button
Review: fix position of .btn-hide-reviewcards
Review: show spinner on click accept button
Merge branch 'fix-dropdown-scroll-140423' of laziel/yobi

from pull request 906
Review: Fix a NPE while getting a url to review thread

Reason: When RouteUtil build a url to review thread, it needs project
but sometimes thread.project is null.

Solution: Use thread.pullRequest.toProject in such cases.
Review: Fix missing attachment on review comment

Problem: Files are not attached to review comments except the first one
of its thread.

Reason: _setReviewFormFields() of yobi.CodeCommentBox.js removes
'temporaryUploadFiles' field in the comment form when show the form and
_addUploadFileIdToListAndForm() of yobi.Attachments.js does not add
any files into the list of files to be attached if the field does not
exist.

Solution: Make _setReviewFormFields() not to remove the field.