signup: Fix the validation for login id.

Change pattern for valid login id from /^[a-zA-Z0-9_]*$/ to
/^[a-zA-Z0-9-]+([_.][a-zA-Z0-9-]*)*$/.

This allows these characters:
* hypen
* underscore and dot, but not for the first or the last character.

And this also removed some lines of code using play-jsmessages, the i18n
module for client side.
update unauthorized error page
fix error on hive.Label
taskBoard: Remove the Task Board and related files.
doc/name-validation: Add more guidelines and info.
taskBoard: Add a migration script for its removal.
signup: Fix a mistake of the regex for validation.

* Replace * in the first group to +
* Add some tests.
Merge pull request #3 from npcode/fix-signup-validation

signup: Fix the validation for login id.
update for coding convention
pagination: Fix js error if url has no page param.

Reapply 87472d9 because of a regression by 5a9c5f4.
pagination: Fix the Prev and the Next link.
project: Show pagination for ten or more projects.
fix regex on memberlist, vcs case on new project form
update README.md

change project name 'nFORGE' to 'HIVE'
update build status image link
fix style for milestone progress text
fix vcs type(case-sensitive) on new project form
exclude 'accept' field from new project form
#HIVE-40 마일스톤 이름 중복되지 않도록 처리
doc/name-validation: attachment can't be filename.