Enable Java 8 build (with a Java8 profile)

Enable Java 8 build in travis (in addition to Java7)

There's a findbugs incompatibility, so I've introduced a profile which disables it under Java8.

The profile also disables strict javadoc html checking
Support bring-your-own `MetricsRegistry` in `Bootstrap`.
git ignore netbeans project configuration files
Use servlet in the API instead of concrete jersey servletContainer
Fixed broken reference for "Custom Representations"
Added an example of filtering requests.

This particular one is for filtering requests that have omitted the "Date" header field.
Modified example filter to incorporate Jersey's ExtendedUriInfo
Added an example for writing and using ServletFilters.

The request follows the example used in the Jersey filter section.
Clarified Servlet Filter text, added reference to bundled filters
Cut away some boilerplate in filter example
Corrected filter registration example to a more idiomatic approach.
Updated README to reflect version in pom.xml
Refactor Duration

- Initialize suffixes at one shot
- Delegate whitespace handling to the regex
- Remove redundant checking on time unit type from the regex
- Derive count and unit from the regex matching result
Refactor Size

- Initialize suffixes at one shot
- Delegate whitespace handling to the regex
- Remove redundant checking on size unit type from the regex
- Derive count and unit from the regex matching result
Merge pull request #569 from arteam/refactor_utils

Refactor Duration and Size a bit
Allow discarding any cached principal for a collection of credentials
satisfying a given predicate.
Merge pull request #570 from florinn/invalidateCredentialsByPredicate

Invalidate credentials by Predicate
Fix regression of metrics not reporting over JMX

Thanks @gtrog for spotting this one!

Closes #552.
Merge pull request #548 from gdusbabek/bootstrap_use_getter_for_metrics_registry

Support bring-your-own MetricsRegistry in Bootstrap.
Merge pull request #556 from betrcode/patch-1

Updated README to reflect version in pom.xml