Markdown: Fix missing whitespace after 'javascript'

Reason:

Removing white space characters from "compact" words like
"javascript", "script" and the others worked incorrectly because
the code used '\W' to match white space characters but it actually
 matched any character except alphanumeric.
YobiUpdate: Use repo.yobi.io as the update repository
Improves the auto-link feature

AS-IS:
 - The hook method in yobi.Markdown.js generates a auto-link.
 - If user's input text matches the certain reference pattern, an auto-link is created without validation check.
 - If user's all projects do not have a same name of found project, some link(ex: User#Num, User@SHA) will be broken.

TO-BE:
 - MarkdownApp class is added to generate an auto-link.
 - The link is created on server side.
 - The hook method in yobi.Markdown.js is removed.
 - If the target object(issue, commit, etc) of auto-link is not exsists, do not generate link.
svn: fix server error on a nonexistent file

Make getRawFile to throw FileNotFoundException. Fix also GitRepository
for consistency.
Merge branch 'fix/svn-error-on-nonexistent-file' of dlab/hive

from pull-request 1375

* refs/heads/fix/svn-error-on-nonexistent-file:
  svn: fix server error on a nonexistent file

Reviewed-by: 백기선 <keesun.baik@navercorp.com>
shows a alert view when site admin removes a member who is only a project's manager.

Cause:
When the site admin removes a sole project's manager on a project, any alerts or messages did not occur. The delete method is called by AJAX but Yobi server returns redirect response. It can not show alert view related to `flash method`.

Solution:
Proper HTTP response codes was added and a error callback function was inserted to javascript codes. The callback function will compare responses and if the reponses are 401 or 403, current page is reloaded to show a alert view.

Private-issue: 1659
Shows non-member assignees on assignee dropbox.

Cause:
If a member is removed from a project after the member is assigned to an issue, the member is not listed on assignee dropbox. Because assignee list contains only project and group members.

Solution:
Although some assignee are not member of projects and groups, those will be shown on assignee dropbox because of assignees.

Private-issue: 1667
Merge branch 'use-own-update-repo' of dlab/hive

from pull-request 1382

* refs/heads/use-own-update-repo:
  YobiUpdate: Use repo.yobi.io as the update repository

Reviewed-by: 김덕홍 <insanehong@navercorp.com>
change DateTime format in downloaded issue list excel file
Notification: Fix recipients column of email log

If application.notification.bymail.hideAddress is true, every email log
entry had an incorrect empty recipients because the recipients were
collected from only BCC header.
Enhanced performance for getting notification events

* Reduced query execution time for getting notification events related with a user by 9 times.
* As a result, the main page(for logged in user)'s response time will be decreased about 2 times.
group-project: fix issue search by assigned group member

It fix issue #1958.
And this commit contains removal of redundant query phrase
in User.findIssueAuthorsByProjectId method.
Merge branch 'add-LinkGenerator' of dlab/hive

from pull-request 1356

* refs/heads/add-LinkGenerator:
  Improves the auto-link feature

Reviewed-by: 이응준 <eungjun.yi@navercorp.com>
Reviewed-by: 이응준 <eungjun.yi@navercorp.com>
Reviewed-by: 이응준 <eungjun.yi@navercorp.com>
Reviewed-by: 이희구 <elf_hazard@nhn.com>
Merge branch 'master-issue-1659' of dlab/hive

from pull-request 1330

* refs/heads/master-issue-1659:
  shows a alert view when site admin removes a member who is only a project's manager.

Reviewed-by: 이응준 <eungjun.yi@navercorp.com>
Merge branch 'master-issue-1667' of dlab/hive

from pull-request 1331

* refs/heads/master-issue-1667:
  Shows non-member assignees on assignee dropbox.

Reviewed-by: 채수원 <sw.chae@navercorp.com>
Merge branch 'issue/markdown-javascript' of dlab/hive

from pull-request 1381

* refs/heads/issue/markdown-javascript:
  Markdown: Fix missing whitespace after 'javascript'

Reviewed-by: 이응준 <eungjun.yi@navercorp.com>
Reviewed-by: 이희구 <elf_hazard@nhn.com>
Reviewed-by: 백기선 <keesun.baik@navercorp.com>
Merge branch 'issue-1916' of dlab/hive

from pull-request 1389

* refs/heads/issue-1916:
  change DateTime format in downloaded issue list excel file

Reviewed-by: 이응준 <eungjun.yi@navercorp.com>
Merge branch 'fix/mail-log' of dlab/hive

from pull-request 1394

* refs/heads/fix/mail-log:
  Notification: Fix recipients column of email log

Reviewed-by: 이희구 <elf_hazard@nhn.com>
Merge branch 'issue-1951' of dlab/hive

from pull-request 1396

* refs/heads/issue-1951:
  Enhanced performance for getting notification events

Reviewed-by: 이응준 <eungjun.yi@navercorp.com>
Reviewed-by: 이희구 <elf_hazard@nhn.com>
Merge branch 'fix/group-issue-assginee-search' of dlab/hive

from pull-request 1398

* refs/heads/fix/group-issue-assginee-search:
  group-project: fix issue search by assigned group member

Reviewed-by: 백기선 <keesun.baik@navercorp.com>