Change the word 'nesC' to 'NesC'

'NesC' is now written with the first letter in upper case in texts that appear
in the user interface of the plug-in.
Change style of code created by wizards

Now wizards generate code that has a different style:
   * opening braces appear in the beginning of lines
   * generic parameters of components appear in different lines
   * identifiers in header guards have '__' at the beginning and at the end
Add the grouping option to the component wizard

The user can now choose if the uses/provides entries are to be grouped after
the component creation by the component wizard. If the user chooses so, all
uses entries and provides entries are grouped and written together and the
keywords 'uses' and 'provides' appear at most once in the generated code.
Add handling of instance parameters in component wizard

Instance parameters can now be entered in the uses/provides dialog and the code
of the component generated by the wizard contains them. Moreover, the creation
of the controls for uses/provides and generic parameter dialogs has been
enhanced.
Add a minimal perspective for nesC projects

A minimal perspective is added to the plugin. It allows the user opening the
nesC wizards from the menus and contains two views. All wizards classes are
extended with their identifiers from 'plugin.xml' file.