PullRequest: Fix ArrayIndexOutOfBoundsException

While showing outdated comment, sometimes ArrayIndexOutOfBoundsException
has occured if the commented line is removed from the newer pullrequest.

side effect: After applying this patch, any comment on a file but not on
a latest commit of the file is considered as a outdated comment.
PullRequest: Fix possible exception while conflict

If a pull request is conflicted, an IllegalStateException could occur
because the pull request does not have mergedCommitIdFrom and
mergedCommitIdTo even if it is not in merging.
Config: Fix incorrect guess for local ip address.

Fix a bug that Config.getHostport() returns '127.0.1.1' if hostname is
not configured. Now Config.getHostport() tries to find a nonlocal ipv4
address first.
utils: Minor typo fix - add missed 'a'
Notification: Use a relative url as a urlToView.

Absolute urls can be obsoleted if the hostname is changed.
Merge pull request #148 from npcode/yobi refs/heads/fix/possible-exception-on-conflicted-pull-request
Merge pull request #154 from npcode/yobi refs/heads/fix/relative-url-noti-events
Merge pull request #143 from npcode/yobi refs/heads/fix/ArrayIndexOutOfBoundsException-on-outdated-diff-of-pull-request
add padding at issue list title
Merge pull request #153 from npcode/yobi refs/heads/fix/better-guess-for-local-ip-address
milestone: fixed unclosed division tag
Merge pull request #158 from insanehong/hive refs/heads/issue/milestone-list-scroll
README: add download option for windows user
help: fixex  link address typing error of install guide
hotfix: hide end of long filename with ellipsis
Merge pull request #160 from insanehong/hive refs/heads/master