[431133] Fix shell quoting error in promotion script

Bug: 431133
Change-Id: I524614d4addab3a2800fcdb8ddccaa4bb1facaa7
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[431133] Publish targets in a stable location

Publish all the target platform definition files (*.targetplatform) and
the resulting *.target files in a location accessible through a stable
URL in addition to this specific build's location.

Change-Id: I543b6ae7b44349ba1444dac7c552bb12e4a1193e
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[431133] Fix shell quoting error in promotion script

Bug: 431133
Change-Id: I4c205b27ab7f7b7c48a52be2104761c0426988e6
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[431647] Complete commit 510d8f4

A consequence was missed during commit 510d8f4

Bug: 431647
Change-Id: I608b55eac98d75af9fcfa17e63a551a04d4e1657
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[427803] Fix a lost not generated code since the split

Change-Id: Ia6fd3754e5154dd34e4a422d283083a9f1528e59
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[build] Add symbolic ids to all update-sites

This enables custom mirror mappings when building with
Tycho (unfortunately not with PDE). For example, in ~/.m2/settings.xml:

    <mirror>
      <id>Eclipse-Kepler</id>
      <mirrorOf>Eclipse-Kepler</mirrorOf>
      <!-- Use a local mirror instead of hitting eclipse.org -->
      <url>http://mirror.example.com/eclipse/release/kepler/</url>
      <layout>p2</layout>
      <mirrorOfLayouts>p2</mirrorOfLayouts>
    </mirror>

Change-Id: I085f68d9bea13bee1a2194735783327272f91562
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>