refactor gerrit util

- change no argument Function to Supplier
- generify accessRest to match types of Supplier and Consumer
Merge pull request #107 from forrert/refactor-gerrit-util

refactor gerrit util (minor clean up)
fix possible NPE in SelectedRevisions
Lazily load changes in list panel

- Load pages of 25 changes at a time
- Resolves #106
Order comments according to date in diff view

Resolves #108
Merge pull request #109 from forrert/changes-list-paging

Lazily load changes in changes list panel
Merge pull request #110 from forrert/comments-order

Order comments according to date in diff view
fix Gerrit settings test button for anonymous users

- query needs to be executed in order to get any possible HTTP error
improve Gerrit settings test button for anonymous users

- set query limit to 1 in order to reduce downloaded data
fix file comments on windows

- windows uses backslashes, but Gerrit always requires forward slashes
- thanks to yurks for testing this change

Resolves #93
fixes for anonymous access

- do not try to load draft comments
- do not try to set file review status
register shortcut 'C' in editor content only

- fix using character 'c' in editor search

Resolves #103
update changelog

- bump version to 0.9.1-SNAPSHOT
Merge remote-tracking branch 'origin/master' into intellij13

Conflicts:
	src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/diff/CommentsDiffTool.java
set until-build property since api got changed in IntelliJ 14 EAP

- intellij14 development will continue in a new branch
fix error handling for update notifications

- use GerritUtil which properly handles errors (e.g. authentication errors)
disable action for anonymous which require authentication
bump version to v0.9.1
Merge remote-tracking branch 'origin/master' into intellij13