New versioning scheme

Change-Id: I2f9aba5c8ea7c78ff4685a229ea79f6b97e8d019
Reviewed-on: https://pirx.atteo.com/gerrit/574
Tested-by: Mr. Jenkins
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>
Make Java 8 compatible

Change-Id: I610b8127f39d4eb22389f340917b2e5945076d29
Reviewed-on: https://pirx.atteo.com/gerrit/562
Tested-by: Mr. Jenkins
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>
Auto Configuration changes

- change name from 'implicit configuration' to 'auto configuration'
- save generate configuration to ${configHome}/auto-config.xml
- new 'config' with support for OVERRIDABLE_BY_TAG, in this way
  any configuration from auto-config.xml is used only when
  service is not used in default-config.xml (even with different id)

Change-Id: I8f0113dbc889c3f33e41db18243f00328656c7fe
Reviewed-on: https://pirx.atteo.com/gerrit/568
Tested-by: Mr. Jenkins
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>
Move Jersey and RestEasy common files to new jax-rs project

Change-Id: I2b6a34351b0d39a9b0b9ec686c9f82a01c01c3c8
Reviewed-on: https://pirx.atteo.com/gerrit/575
Tested-by: Mr. Jenkins
Reviewed-by: Sławek Piotrowski <sentinel@atteo.com>