added a notice feature to the posting

fix
Merge pull request #10 from keesun/HIVE-47

#HIVE-47 added a notice feature to the posting
do refactoring before add new feature
- rename ambiguous method name
- sysout to logger
- null user(=anonymous) check
- change some logic
test: enable ignored tests
ui change: forgot password link style
fix signup form: misspelled js function name & form validation tooltip error
- see HIVE-133
new feature: Reset password by email

how to test
---------
1. add suitable settings to application.conf
    - your email settings
    - change smtp.mock to false
    - add your hostname & port settings

        # application.hostname="www.projecthive.com"
        # application.port="80"

2. go to login page and select forget password link
     or use direct access url: /lostPassword

3. follow instructions of the page

4. check your email and follow the instruction, again.

Conflicts:
	conf/messages.en
	conf/messages.ko
Merge pull request #11 from doortts/working

[HIVE-44] 패스워드 리셋 기능 추가, [HIVE-133] 회원가입 툴팁 버그
issue,posting: Fix a potential bug about numbering

The value of number field can increase inadvertently by calling of
save() method. To fix that:
* Save() method increases value of number field if only it is null.
* Set the visibility of number field to protected.
issue,posting: Fix constraint violation of number.

Every issues and postings must have unique (project_id, number) pair.
Insert initial data only if in test mode.
test: Use volatile memory database.
Insert essential data the first time hive runs.
issue,posting: Fix a bug about deleting permission

Author can delete own issue or posting regardless of config
Fix constraint violation by test-data.yml.

* In test-data.yml, Remove entities already added by initial-data.yml.
* Make Global.insertTestData insert "users" entities.
issue,posting: Fix a bug anonymous can't read them
Members can modify or delete issues and postings.

Make the access control for members, nonmembers and anon more clear.
doc: Add access-control.md.

The document describes access control rules.
Merge pull request #14 from npcode/fix/access-control-project-resource

게시물/이슈 대한 쓰기 권한 수정
fix signup form: id dup detection bug

see HIVE-144
+ some cleanup action