Add full name to account and use it to create commits (#125)

The Git practice is to use the full name when creating commits, not a
user name. This commit fixes that by introducing a fullName field to
Account and using it when creating commits.

For migrating from earlier versions, the user name is used as an initial
value for the full name field.
refactoring. avoid Option#get
Merge pull request #152 from xuwei-k/avoid-option-get

refactoring. avoid Option#get
avoid NumberFormatException
Add plugin, Update versions
(refs #154)Remove comparison for original repository which does not exist.
Merge branch 'master' of https://github.com/takezoe/gitbucket
Merge pull request #153 from xuwei-k/number-format-exception

avoid NumberFormatException
Merge branch 'account-full-name' of https://github.com/robinst/gitbucket into robinst-account-full-name

Conflicts:
	src/main/scala/app/PullRequestsController.scala
(refs #127)Display full name at the account page.
Merge pull request #155 from HairyFotr/patch-2

Add plugin, Update versions
(refs #151)Add unique checking to group creation.
add scalacOptions
fix deprecation warning. use HttpClientBuilder

https://github.com/apache/httpclient/blob/4.3/httpclient/src/main/java-deprecated/org/apache/http/impl/client/DefaultHttpClient.java#L113
(refs #127)Fix testcase.
Abort build process if sbt reports errors
Merge pull request #157 from ssogabe/failonerror

Abort build process if sbt reports errors
Merge pull request #156 from xuwei-k/deprecated

fix deprecation warning