JERSEY-2300: Update 2.0.x branch to work with current release process

Various release related cherry-picks.

 - Skipped external tests in examples in release profile.
 - Jersey project build profiles refactoring.
   - Removed profiles: attach-src, attach-src-and-docs, all-tests, examples-source-zip
   - Producing source jars made part of a default build lifecycle
   - Running all tests made part of the default lifecycle
   - Producing example zips made part of release profile
   - Renamed profile: maven-project-info-reports-plugin -> project-info
   - Fixed copyright headers
   - Updated readme files, comments
 - Preparing for release - cleaning files *nix permissions: *.sh 755, others 644.
 - Fixed configuration of skipping tests during release-perform.
 - JERSEY-1969: Release 2.1
   Preparing for next better releases - goal: build ALL modules.

Change-Id: I843ef8ea8ed088d05752af8132296e8e5f46cbad
Signed-off-by: Michal Gajdos <michal.gajdos@oracle.com>
Updated Jersey version in performance tests to 2.0.2-SNAPSHOT.

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