Fix for JERSEY-2420: jersey-guava-2.x-sources.jar is empty

Change-Id: Ic03f8c361d8ee05659d1f513d2f0218bb25b39ac
JERSEY-2499: Bean validation not working for constraints placed on super classes

 - fix + test

Change-Id: I11ed64c6417ec5f96a6f37a6145b78a2f7212ad0
Signed-off-by: Michal Gajdos <michal.gajdos@oracle.com>
JERSEY-2484: "Memory leak in GrizzlyHttpServerFactory when HttpServer.start throw exception"
Shuting down server whenever IOException is thrown during server start.

Change-Id: I3935d9409f7bf76b642e25dfea1cb3ea4cfc9259
JERSEY-2496: "Permgen memory leak when deploy/undeploy multiple times"
Used  "destructive" create method on HK2 (2.3.0-b05) ServiceLocatorFactory.
Direct dependency on ASM instead of HK2 repackaged version.

Change-Id: Ifbcd5574bc37bd1ab90a8b8f756416ba1ec9b7d3
JERSEY-2320: EJB singleton bean registered as an exception mapper causes deployment failure.
  - added test case and fixed the original issue
  - added EJB stateless bean as exception mapper
  - made sure both EJB beans get properly injected

Change-Id: I16d653c8b4f1fb35d2e054d94a1dddc538b0ae84
Signed-off-by: Jakub Podlesak <jakub.podlesak@oracle.com>
Merge "JERSEY-2484: "Memory leak in GrizzlyHttpServerFactory when HttpServer.start throw exception" Shuting down server whenever IOException is thrown during server start."
Merge "JERSEY-2496: "Permgen memory leak when deploy/undeploy multiple times" Used  "destructive" create method on HK2 (2.3.0-b05) ServiceLocatorFactory. Direct dependency on ASM instead of HK2 repackaged version."
Merge "Fix for JERSEY-2420: jersey-guava-2.x-sources.jar is empty"
Merge "JERSEY-2320: EJB singleton bean registered as an exception mapper causes deployment failure.   - added test case and fixed the original issue   - added EJB stateless bean as exception mapper   - made sure both EJB beans get properly injected"
JERSEY-2445 Set default encoding of object factory in FreemarkerViewProcessor.