Check for null reference when validating objects

Null references cannot be validated. Check for null and return
an error message.
Use Logback token for platform line endings
Posibility to add any kind of additional handler
Upgraded to Jersey 1.16.
Upgraded to Jackson 2.1.2.
Upgraded to Logback 1.0.9.
Upgraded to Hibernate Validator 4.3.1.
Upgraded to tomcat-dbcp 7.0.34.
Upgraded to Hibernate 4.1.9.
Upgrade h2.
Fix views.rst to reflect change from 0.5.1 to 0.6 where bundles are now added (and service name is set) in the initialize method instead of the constructor.

Pedantically changed Freemarker to FreeMarker.
Updated docs to new Servce api and removed AssetBundle cache example: cache has been removed
Fixed an issue which prevent from using indexFile when the assets are mapped on "/" and the service is started from JAR file :

The path to the indexFile was built this way :  absoluteRequestedResourcePath + '/' + indexFile
When the assets are mapped on "/", this leads to : "my/resource/path/" + '/' + "myindex.html".
And when trying to get a resource url with a double slash (//) in path, it works from filesystem ("exploded jar"), when starting the service from Eclipse for example, but not within a JAR.

The fix simply trims "/" from absoluteRequestedResourcePath to make sure we never get a double slash.
Make sure ResourceTest doesn't dribble on.
fix for codahale/dropwizard#237
Merge pull request #241 from tmaurel/master

Cannot use indexFile when the assets are mapped on "/" and the service is started from JAR file
Merge pull request #242 from ptomli/patch-1

Missing call to Bundle#initialize in Bootstrap
Merge pull request #240 from iliasbartolini/master

Documentation fix
Merge pull request #239 from tedyoung/master

Docs fix for Views
Merge pull request #235 from christophercurrie/lineEndings

Use Logback token for platform line endings