Bumping version number, adding mvn versions:set backups to gitignore
Restore Maven resource filtering

This partly reverts bd027cf837d20051854a215fd47ce692d0f0b726 which broke our usage
of the git-commit-id-plugin. Filtering of test resources was removed correctly.
Changing correct version class.
The rest-client in 0.90/0.91 still expects "_id" for outputs.
do not explode (return HTTP 500) when input instatiation fails :boom:
Fix time offset on standard time

(cherry picked from commit 179d19d8baefa28b96fad5ee7a605152c3176c77)
Fix time offset on standard time

(cherry picked from commit 179d19d8baefa28b96fad5ee7a605152c3176c77)
Bump version to 0.90.2-SNAPSHOT
Improve readability and completeness of PrintModelProcessor output

The previous implementation of PrintModelProcessor didn't output all registered
resources from the Jersey ResourceModel. The output is now complete, sorted and
printed through the logging subsystem instead of being dumped to stdout.
Update to syslog4j 0.9.50 (because hooray for locales!)
Ensure that searchHits is not null in AlertConditions

Under some conditions FieldValueAlertCondition#getSearchHits and MessageCountAlertCondition#getSearchHits
could return null which caused problems further downstream, when consumers of the respective AlertCondition
expected to always get a list of messages (though being empty if there weren't any search hits).

Refs Graylog2/graylog2-alarmcallback-slack#1
Harden disk-based message cache and implement size limit

The implementation of the disk-based message cache using MapDB now supports additional
settings for various parts of the message spool:

* `message_cache_max_size` for specifying the maximum size of the on-disk spool files
(default: off)
* `message_cache_compaction_interval` for specifying the interval in which the on-disk
spool files should be compacted (default: off)
* `message_cache_enable_compression` for enabling a lightweight compression algorithm
when writing to the on-disk spool files (default: off)

Closes #731
Upgrade to JadConfig 0.8.0
Merge branch '0.90' into 0.91
Change return type of Configuration#getInt to int

The org.graylog2.plugin.configuration.Configuration class only stores values with
the precision of int anyway (even if the input type was long or double) so we don't
lie about the underlying return type.
Fix port configuration of GelfOutput

The `port` setting is a NumberField and will be stored as Integer in the output's
configuration map.
Merge branch '0.90' into 0.91
Remove redundant ${metrics.version} from graylog2-server POM
Merge branch '0.90' into 0.91
Fix handling of IPv6 addresses (and hosts) in mongodb_replica_set

The previous implementation of Configuration#getMongoReplicaSet relied on a simple
host/port format which would break with IPv6 addresses. The new implementation is
using HostAndPort from Google Guava to parse the host/port literals (now with optional
default port 27017) and convert them to ServerAddress for the Mongo Java Driver.

Fixes #751