Make some entries static in Linkers

We can't access a Linkers instance as it is managed by a servlet container.
Instead make the factory methods static to get Linker instance with current contextPath.
Annotate listener with @WebListener
Migrate integration-tests to a webapp

automatic tests not written yet.

http://localhost:8080/it-tests/rest/product/1/self