refactor access to settings

- introduce GerritAuthData holding all information
required to connect to gerrit server
- make GerritApiUtil and GerritUtil directly access
global GerritAuthData unless other information is
provided (testing the connection in SettingsPanel)
migrate to google-guice
fix initialization of actions through proxy
remove SslSupport as application service
move proxies for extensions to respective inner classes
more refactoring for guice modules

- injection/instance creation of GerritSettings
- replace static log with injection
- rename OpenIdeDependenciesModule
Merge remote-tracking branch 'remotes/uwolfer/master'

Conflicts:
	src/main/java/com/urswolfer/intellij/plugin/gerrit/ReviewCommentSink.java
	src/main/java/com/urswolfer/intellij/plugin/gerrit/rest/GerritUtil.java
	src/main/java/com/urswolfer/intellij/plugin/gerrit/rest/SslSupport.java
	src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/GerritChangeListPanel.java
	src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/diff/AddCommentAction.java
	src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/diff/CommentForm.java
	src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/diff/CommentsDiffTool.java
	src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/diff/RemoveCommentAction.java
remove unnecessary calls to super() in proxy constructors
preload password for use in modal progress
fix unit tests
Merge pull request #27 from forrert/features/guice

migrate plugin to use google-guice for dependency management