JERSEY-2267: Using guava in embedded way

 - Added module: bundles/repackaged/jersey-guava
   - default mode - repackage and keep all guava classes
   - release mode - default + minimize (based on imports in jersey modules, see gradle script)
 - Changed repackaged prefix: org.glassfish.jersey.shade -> jersey.repackaged
 - Optimized imports + added final keyword to variables in some classes

Change-Id: I203aa72ecb23974ddbc14b74aa110cbdb466e530
Signed-off-by: Michal Gajdos <michal.gajdos@oracle.com>