Fixed project creation. Simplied project creation. Working on presenter
creation.
Added reveal type to presenter creation.
Nested presenter select slot and integration into template works.
Working on name tokens.
Nametoken field and method integration nearly done.
Nametokens are working.
Tested the nested presenter. Enabled uihandler selection and the other
extra options b/c uihandlers was in that section. Disabled gatekeeper.
Added codeformatting to newly created classes and name tokens.
Formatting
Adding CodeFormattingUtil class. Forgot to add it to git index.
GP-10 - Added name tokens validator.
GP-10 - Added NameTokens validator
GP-17 - Fixed compilation unit on focus. Selects the package of focus.
GP-13 - presenter help doc link.
GP-12 - Project creation help link added to ui.
Merge pull request #46 from ArcBees/brandon_neweclipseplugin36_GP-12

GP-12 - Project creation help link added to ui.
Merge pull request #45 from ArcBees/brandon_neweclipseplugin35_GP-13

GP-13 - presenter help doc link
Merge pull request #44 from ArcBees/brandon_neweclipseplugin34_GP-17

GP-17 - Fixed package selection on focus of compilation unit on init.
Merge pull request #43 from ArcBees/brandon_neweclipseplugin33

GP-10 - Add name tokens validator.
Merge pull request #42 from ArcBees/brandon_neweclipseplugin32

Added code formatting and tuned from testing.
Merge pull request #41 from ArcBees/brandon_neweclipseplugin31

Nametoken field and method integration nearly done.