Fixed the NPE bug on autocomplete, crashed only when a module less file
was open.
Save commit
Minor refactoring
Import cleaning
Adding .pom file (Maven tycho autobuild conf) to gitignore
Adding basic outline support
Currently NOT supported :
*bidirectional communication (e.g. change of a method name in the outline treeviewer automatically change the name in the editor)
*bidirectional selection highligthing  (e.g  selection of an attribute in editor automatically highlight corresponding node in the treeviewer of the outline)

Note : there is two label providers :
-NitOutlineLabelProvider : legacy, only present to show the old method used to feed the tree with formated label (getImage + getText (plain text))
-NitStyledLabelProvider : current way to feed the tree with rich label (images + rich text (colors))
Hard-coded strings removed across various source files. Some hard-coded string are still present. Right now, no centralization of the string nor i18n
Added basic support for code folding. Parameters will be available in the plugin editor preferences soon, in order to select which categories to fold (module, class, function, conditional structure,..)

Added basic support for code folding. Parameters will be available in the plugin editor preferences soon, in order to select which categories to fold (module, class, function, conditional structure,..)

Added basic support for code folding. Parameters will be available in the plugin editor preferences soon, in order to select which categories to fold (module, class, function, conditional structure,..)
Content Outline amelioration : fixing generic signatures and inferred variables
Hard coded path inside AstParserHelper.java, causing FileNotFoundException on some installations, removed
1.Resolve some delcarative IDs problems in plugin.xml
 == old org.uqam.* causing problems.
However it's is not possible to refactor NitBuilder and NitNature delcarative IDs because they are hard-coded by Eclipse in the hidden .project files.
Refactoring those IDs would result in broken legacy projects.

2.Refactoring newprojectwizard to wizards in order to add a couple of unrelated wizards
Minor modifications,  subject to revert. Just try to better trace an astonishing number of parsing failures
Cleaning and commenting
Minor modifications,  subject to revert. Just try to better trace an astonishing number of parsing failures
Light changes in StyledLabelProvider :
*outline now support generic classes
*nullable type are prefixed with the zero-crossed/null set unicode character
*a module file without modules clauses has an implicit module statement  like module filename - ".nit"
Adding a configuration wizard, launched at every nit plugin loading.
This wizard checks if a nit installation is set (at least the compiler and the standard lib).
A user should not be able to compile/run a nit program without defining these parameters.
Adding support for automatic comments using  (like Java does in Eclipse)
Adding comments for the 'toggle comment' functionality
Moving all files from the plugin project to an inner directory plugins/org.nitlanguage.ndt
Automatic deployment via Maven3 and Tycho scripts, /plugins contains ndt plugins, actually just one monolitic plugin, but in the future muste be splited into ui, core, gen, compiler,... /features, /master and /site are mainly composed by generated files for the moment
Remove /features and /site temporary files from commit
Adding command support for Correct Indentation and Source Format in the plugin manifest