JERSEY-2358: - internal Jersey Hk2 bindings propagated to CDI
             - test application added
             - added support for constructor injection
             - added support for custom made HK2 injection bindings
             - incorporated review feedback
             - filed JERSEY-2413 to refactor cdi provider

Change-Id: Ia4936457bd438fcd8ca8f89e1662f055967d4f3d
Signed-off-by: Jakub Podlesak <jakub.podlesak@oracle.com>