user: Introduce User State.

A user is in one of three User State; ACTIVE, LOCKED, and DELETED.

When Site Admin tries to delete a user, the user is not deleted actully
but the user's fields are updated as below:
* state to DELETED
* name to DELETED
* email to <loginId>@norely.yobi.io
* avatarUrl to UserApp.DEFAULT_AVATAR_URL
* oldPassword, password and passwordSalt to an emptry string
* rememberMe to false
* projectUser, enrolledProjects and notificationEvents to an empty list

This prevents potential problem because of deleted user.
fix board/issue watch button

- toggle with data-watching instead of .watching
- buttons has repositioned on board/view
Only active users receives notification mails.
update marked last commit
translate tabs to spaces 4
add wysiwyg option,Support simply new line break of html randering
add hook option for preprocced return to html
translate autolink parser to hook method for marked.js
fixed broken milestone progressbar in issue list
fixed warning on HttpUtil
pullreuqest: sender can postpone and reopen
Merge pull request #156 from npcode/yobi refs/heads/fix/delete-user
Merge pull request #158 from laziel/yobi refs/heads/fix-watchbtn-130819
Merge pull request #160 from insanehong/hive refs/heads/issue/marked-autolink
Merge pull request #163 from insanehong/hive refs/heads/issue/milestone-progressbar