Add mina ssh to dependencies
Improve code view

Now it's more similar to GitHub
Improve diff view
Add SSH Service Listener
refs #115: Support git access via ssh (1st step)

EXPERIMENTAL

TODOs

* Authentication (PublicKey)
* Publickey management in profile view
* Commit hooks integration (WebHook too)
* Parse command correctly
* Make Configurable many options(enable/disable, port, etc...)
* ShellProcessFactory
* Test, test, test...
(refs #115) Reorganize ssh sources
(refs #115) Add PublicKeyAuthenticator sample impl

Auth TODOs

* Fetch user account pubkeys from DB
(refs #110) Add CommitHook sample

WIP: Some important functions are not implement yet.
(refs #110)Update apache sshd version

For fix authentication partial bug
(refs #110)Correct authentication and CommitHook
(refs #115)Ensure exit status 1 on GitCommand error
(refs #115)Use regex to create git command

And add GitCommandFactory Unit Test Spec
(refs #303)Submodule support
(refs #307)Fix deletion problem for branches which contains '/'
(refs #115)ServletContext is passed to Command
(refs #115)ServletContext is passed to Command
Merge branch 'master' into ssh-access

Conflicts:
	src/main/scala/servlet/GitRepositoryServlet.scala
(refs #115)Add table and model to store public keys
(refs #115)Fix TestCase
(refs #115)Adding SSH Key form is available