update dependencies
fix spring HATEOAS tests
remove commons-lang undeclared dependency

Fixes issue #52
make RouterConfigurationSupport extend DelegatingWebMvcConfiguration

RouterConfigurationSupport should extend DelegatingWebMvcConfiguration
in order to pick up configurers declared in java config.

Fixes issue #54
fix HATEOAS test
support HTTP PATCH method

Fixes issues #8
do not rely on ThreadLocal for current request

Prior to this commit, the project relied on a ThreadLocal
to store the current request. When shutting down the application,
 users could see WARN messages about potential memory leaks
 because those values weren't cleared.

 This commit changes this and now the project relies on
 Spring's RequestContextHolder. Spring manages the
 lifecycle of the ThreadLocal value so this message
 should disappear.

Fixes issue #53