Issue #57: A multi-platform feature to embed node.js

Instead of having multiple platform-specific feature, this
now provide a single feature with platform-specific bundles
that will be installed depending on the environment.

The main tricks was simply to set up environments in
target-platform-configuration in root pom.xml.

This was inspired by looking at the multiplatform.Reactor
integration-test of Tycho.
Merge pull request #84 from mickaelistria/issue57-multiplatform-feature

Issue #57: A multi-platform feature to embed node.js
Looks great ! Very good Idea
clean comments.
fix path.
Support 'as' controller for angular.
https://github.com/angelozerr/angularjs-eclipse/issues/70
Fix tern hover label.
clean code
Improve https://github.com/angelozerr/angularjs-eclipse/issues/70
Fix node.js embed bundles for windows

fix changes tern.eclipse.ide.server.nodejs.embed.win32.win32.x86 filter to match only
x86 achitectures, renames tern.eclipse.ide.server.nodejs.embed.win32.x86_64 to
tern.eclipse.ide.server.nodejs.embed.win32.win32.x86_64 to have consistent naming
for platform specific bundles.
Merge pull request #88 from dgolovin/fix-embed-node-js-windows

Fix node.js embed bundles for windows
Find a way to configure Tern Modules that are default for Nature Adapters defined on a project

A new extension point elements defined for ternAdaptToNature element in ternNatureAdapters.exsd schema - 'defaultModules' and, its child, 'module' elements.
These elements allows to specify a list of Tern Modules (Libs and Plugins) that are to be loaded by default in Tern Project
in order to provide content assist and validation without a need of manual project configuration.

Signed-off-by: vrubezhny <vrubezhny@exadel.com>