Add escapeTaskList method, it escapse '- [] ' characters
Implement the feature "Task List"
Merge branch 'master' into feature-tasklist
Merge branch 'master' into feature-tasklist

Conflicts:
	src/main/twirl/issues/commentform.scala.html
	src/main/twirl/issues/create.scala.html
	src/main/twirl/pulls/compare.scala.html
	src/main/twirl/wiki/edit.scala.html
(refs #488)Copy listparts.scala.html from issues/pulls to dashboard.
(refs #488)Start to apply new issue UI to the issue list.
Change crlf to lf
Merge branch 'master' into feature-tasklist

Conflicts:
	src/main/scala/app/IssuesController.scala
	src/main/twirl/issues/create.scala.html
Modify GitBucketHtmlSerializer constructor parameters

- Add to the GitBucketHtmlSerializer constructor parameter "hasWritePermission"
- Remove the call to the RepositoryService.hasWritePermission in GitBucketHtmlSerializer
(refs #488)Displays the milestone on the issue list.
Add nested task list support
(refs #488)Add service.IssuesService.IssueInfo
(refs #488)Merge user filter into IssueSearchCondition
(refs #488)Add link to clear search condition
(refs #488)Fix presentation of issue list header
(refs #488)Exclude pull requests from the issue list
(refs #488)Apply new UI to the pull request list
(refs #488)Fix the "New pull request" button
Modify styles of split diff.
Add empty style.