issue/posting: Allow nonmember to comment.

This fixes #307.
code: Remove trailing spaces.
code: Fix a bug in diff rendering.

The rendered lines may have been out of order if change lines are continued
more than 2 lines.
code/diff: Fix showing inappropriate path for hunk
code/diff: Fix renderer ignores last few lines.

* Flush changed lines just before return the rendered result.
* Fix miscomputed nLastLineA and nLinstLineB.
Applying icons to the projet menues
Updated watching and fork button
code: Add Code Comment feature.

logged-in user can comment on a commit and a specific line in changes by
a commit.
change english font, modify label editor UI (#170)

- set english font to DroidSans, Tahoma
- modify label editor with issueform UI
modify pull requests list to use common css

Conflicts:
	app/assets/stylesheets/less/_common.less
	app/views/git/list.scala.html
change layout of issue list

- label manager added to issue list
- make issue list as row-fluid
Updated PullRequest View
Merge pull request #311 from npcode/feature/code-comment

code: Add Code Comment feature.
fix styles

- global watch button style
- code diff font alternatives, position of commit log
Merge branch 'master' of https://github.com/nforge/hive into label-130704
remove wrong usage of .nbtn-group
Merge pull request #312 from laziel/label-130708

change english font, modify label editor UI (#170)
Merged feature/common-comment
Fixed typo error
notification: Get sender from smtp config.

This fixes an exception because of invalid sender.