[maven-release-plugin] prepare for next development iteration
RMAP updated with respect to Kepler SR2
Fix NPE in VersionedName toString() when version is null
Use a more recent version of jackson from com.fasterxml

The Jackson framwork for XML/JSON serialization has moved from
org.codehaus.jackson to com.fasterxml.jackson. This commit contains
the changes needed to use the new namespace and also updates to
from version 1.6.0 to 2.3.3.

The new version is not present in the Orbit repository so its now
instead fetched from maven central.
Ensure that Geppetto uses commons-compress >= 1.7
Speed up version and range parsing
Optimize inline json construct in v3 Release entity
Fix NPE problem when metadata is null in a Release
Add required fields to modules used in integration tests
Optimize inline json construct in v2 Release entity
Move supported flag from Release to AbbrevRelease
Show more than one version and show supported flag

The current dialog where a module can be selected from the forge
is severely limited in that it only displays the latest version. This
often means that the version currently supported by Puppet Labs is
invisible.

This commit changes so that the supported version is noted as such
and is displayed at the very top followed by the rest, listed in
ascending order by name and descending order by version.
Replace Module Metadata editor with xtext based json editor

This commit replaces the forms driven Module Metadata editor with an xtext
based editor for metadata.json. It also removes all special builders and other
validation code in favor of the building/validation done by xtext.

The change of editor type was motivated by the decision to deprecate the
Modulefile in favor of metadata.json and by the fact that all other editing
in Geppetto is done using text editors.

The deprecation of the Modulefile many new additions to the metadata.json
file are also covered by this commit.

The RMAP is changed to use Eclipse Luna which meanst that xtext 2.6.1 is used.

The following issues are closed by this commit:

GEP-9   - Add support for new metadata properties
GEP-24  - attached file with hashes is corrupted by the formatter
GEP-58  - validate and build Modulefile in nested modules
GEP-102 - Make metadata part of the model used by the linker
GEP-131 - update ghpublisher for Geppetto 4.2 changes
GEP-132 - update geppetto for Puppet 3.6 style metadata.json release builds
GEP-136 - Add Editor support for operatingsystem
GEP-137 - Add Editor support for puppet_ and pe_requirements
GEP-140 - Remove old Module Metadata editor
GEP-141 - Upgrade Geppetto to Eclipse "Luna" release train
GEP-144 - Store checksums in a separate checksums.json file
GEP-481 - Long lines in description destroy the layout of the Modulefile editor
Merge pull request #18 from puppetlabs/xtext-metadata-editor

Replace Module Metadata editor with xtext based json editor
Fix test failing due to Modulefile exists warning
Deprecate 'description' and add 'issues_url' in metadata.json
[GEP-146] Provide documentation tooltips in metadata.json editor
Merge pull request #19 from puppetlabs/metadata-doc

Metadata doc
Ensure that org.eclipse.xtext.logging fragment is included in product
Get rid of unnecessary source bundles in product