Make Tern.java to be able to treat a custom project nature as Tern nature.

This will allow Tern.java to be seamlessly integrated to other products.

Signed-off-by: vrubezhny <vrubezhny@exadel.com>
Merge pull request #38 from vrubezhny/makeTernAdaptableToOtherNatures

Make Tern.java to be able to treat a custom project nature as Tern nature
Initialize Liferay + Grunt Tern plugin.
#35 warn in README
Merge pull request #44 from PaulVI/patch-1

#35 warn in README
Declare grunt.config.* JSON Type def.
Fix https://github.com/angelozerr/tern.java/issues/45
Move tern wizard to Tern Tools project.
Generate CodeMirror editor.
Initialize generation of Ace editor.
Je viens d'ajouter 2 nouveaux projet eclipse dans tern : 

 * tern.eclipse.ide.tools.core
 * tern.eclipse.ide.tools.ui

qui sont des projets qui proposent des wizards
https://github.com/angelozerr/tern.java/wiki/Tern-IDE-Wizard (je
t'expliquerais plus en detail si tu veux)

Ce qui serait cool, c'est : 

 * dans tern ide : 
  1) modifier l'update site pour simplifier les categories (comme dans
AngularJS) 
   2) ajouter les nouveaux projets tern tools dans l'update site avec
une nouvelle categorie "Tern Tooling"
 * dans angularjs eclipse :ajouter les nouveaux projets tern tools dans
l'update site avec une nouvelle categorie "Tern Tooling"

merci de ton aide.
first attempt to create/update grunt syntax.
http://gruntjs.com/api/grunt.fail#grunt.fail
Initialize Orion wizard.
Use orion as script.
Add plugin with wizard page.
Use tern.orion
Remove FnDirectory
Embed Tern def in HTML editor.
Fix grunt
Remove "Name" field for WebBrowser editor wizard page.