fix the 1060 issue about avatar images arrangement.
user: UserApp.isRememberMe is deleted, use UserApp.currentUser

- UserApp.currentUser create user object using cookie when there is no
  session data
- utils.BasicAuthAction is edited because
  UserApp.authenticateWithPlainPassword does not return null anymore
- add tests
ShortcutKey: take single handler on one keySet
Pagination: fix incorrect shortcut key handlers.

- yobi.Pagination has refactored
move commentAndClose scripts into issue.View.js

ShortcutKey for commentAndClose has assigned as Ctrl+Shift+Enter
fix ShorcutKey help style
Project: fixed a bug occured when deleting a project
Merge branch 'project/delete' of whiteship/yobi

from pull request 712
KeymapHelp: show CTRL as command in Macintosh
import: trim spaces in git url and add test
project: delete spaces in the repository url
ui.Select2: matcher user also in loginId not only name
ui.Select2: sort milestones in state and name
Remove duplication code and files for site layout
Merge branch 'issue-1060' of changsung/yobi

from pull request 691
hotfix: fix anonymous check logic

- use User#isAnonymous when check a user object is anonymous or not
- add not null constraint on n4user.login_id
hotfix: update null assignee on issue modifyForm
Merge branch 'bugfix-issue' of alecsiel/yobi

from pull request 721
Merge branch 'hotfix' of kjkmadness/yobi

from pull request 720
Merge branch 'issue/remove-duplication-code' of insanehong/hive

from pull request 719