fix possible error after plugin installation

- plugin got disabled (jdom exception because of setting null values)

Resolves #31
fix build with jdk6
prevent possible NPE

- author may be null (for deleted users)
- author name may be null for system messages
proxy inner class must be static
refactor review notifications

- show notifications at startup when enabled (even when Gerrit tool-window has not been opened)
- allow notification setting updates without IDE restart
- do not reload main grid automatically (open reviews and selection may be lost otherwise)
- move things into own class
disable warnings about unregistered components

- components are set up with proxy classes
implement filter for changes panel

- move toolbar to top of changes panel
- add filters for:
    fulltext, status, branch, owner, reviewer,
    starred changes

Resolves #21
Merge pull request #32 from forrert/features/filterpanel

implement filter for changes panel

- move toolbar to top of changes panel
- add filters for: fulltext, status, branch, owner, reviewer, starred changes

Resolves #21
asynchronously load data from Gerrit

- do not block UI

Resolves #28
add separator after filter actions
cleanups

- add licence headers
- optimize imports
show own review notifications for all project

- restore "old" behavior (before filter refactoring)
- prevents startup warning that no git repositories are available (looks like initialization is done afterwards)
Merge remote-tracking branch 'origin/master' into intellij13