Bug 396457 - [Releng][Maven] Create a build based on tycho

Second part of adding the necessary machinery to build ECF with
tycho -- it now builds the whole SDK. The resulting p2 site
should now contain the same bundles as the p2 site generated by
buckminster.

Due to the target platform needing APIs available only in Java 1.4,
some bundles have had their compilation profiles bumped up from
Java 1.3. In these cases the BREE remains unchanged.

In order to preserve compatibility with the Java 1.5 BREE specified
in the jive smack library, some @Override annotations were removed.

Change-Id: I7b6acce0ef1204d0ad0146218694c8722c3dbcd8
Signed-off-by: Mat Booth <mat.booth@redhat.com>
103 files changed