watch: add test case for WatchService, PullRequest, Commit
watch: refactoring duplicated code
issue: enhance referred event comment style
diff: Warn if eol is missing at end of file

This applies to commit history and pull request.
pullrequest: show recently pushed branches on list
PullRequest: Fix occasional missing of line comment
ProjectApp: Fix branches argrumnet
Merge branch `refactoring/watch` of kjkmadness/yobi

from pull request 293
Merge branch `enhance/referred-event` of doortts/yobi

from pull request 273
Merge branch `recently-pushed-branches` of alecsiel/yobi

from pull request 294
added branches menu
added license
using StringUtils.removeFirst
changed deleting branch url
fixed reject to postpone
Merge branch `fix/missing-of-line-comment-in-pullrequest` of npcode/yobi

from pull request 299
Merge branch `fix/show-eol-missing` of npcode/yobi

from pull request 296
Merge branch `messages` of whiteship/yobi

from pull request 308
Merge branch `code/branches` of whiteship/yobi

from pull request 290
Fork 할 때 공개설정이 한글로 표현되는 문제