fix WatchProjectAppTest
Merge branch `improve/login` of alecsiel/yobi

from pull request 585
Pjax: fix javascript error on no support push state
pullrequest: add merge commit link on merge event
Myissue:Fix overflow size of searchbar at search wrap
Merge branch `issue/my-issue-searchbar` of insanehong/hive

from pull request 587
Remove 'ISSUE_REFERRED' event_type in user project notification
add missing @Transient on CommitComment.replies
Fix checker whether selected file is image before upload
Merge branch `issue/pjax-ie-error` of insanehong/hive

from pull request 586
Email: added date header
Merge branch `email/date` of whiteship/yobi

from pull request 592
Merge branch `feature/compare` of kjkmadness/yobi

from pull request 567
ProjectSetting:Fix member list of typeahead position
Merge branch `issue/typeahead-position` of insanehong/hive

from pull request 597
Merge branch `enhancement/merge-event` of kjkmadness/yobi

from pull request 581
Merge branch `bugfix-user-notification` of alecsiel/yobi

from pull request 588
code: fix a bug in GitRepository#getPatch(String)

RevCommit object should be parsed to get RevTree object.
this is caused by 4544c088215ab121f5301abf4ca788611a57feef.
Merge branch `bugfix/pullrequest` of kjkmadness/yobi

from pull request 589
Label: import issueLabel relative scripts only in required pages