reformatting
check for null before using variable
convert anonymous callbacks to static inner classes
do not directly negate compareTo
use actual size of list for array conversion
Recently built in feature that the kwic visualizer can be configured to hide
specific token annotation level via resolver_vis table is reverted. It is now
corpus wise configurable in the corpus.properties file.

An examples entry will look like this: `hidden_annos=default_namespace::name,
other_namespace::name2 ...`

closes #265
Cache the corpus configurations in the annis gui.
making it compile again
updating dependencies for annis-service
also update the versions of external dependencies in annis-interfaces, annis-libgui, annis-visualizers and annis-widgets
merged develop
some more errors with "high" priority
integrate some fixes which were found by findbugs

Conflicts:
	annis-interfaces/src/main/java/annis/service/objects/RawTextWrapper.java
	annis-service/src/main/java/annis/dao/SpringAnnisDao.java
	annis-visualizers/src/main/java/annis/visualizers/component/tree/TigerTreeVisualizer.java
fix onload callback in Internet Explorer
re-enable detection of unsupported media types
fixing several IE problems of the media player
Revert: Cache the corpus configurations in the annis gui. (reverted from commit 979c58f29b58cea2f316c8c4f3fe1cec940848bf)
use disable on click feature of vaadin in Paging controls to give a faster feedback to the user
make CorpusSelectionChangeListener non-transient [findbugs]
pluginsystem member variable can be non-transient [findbugs]