Add Create CookieButton
Create both java and cookie files.
Change the button to File Menu
Change source folder to be dynamic
Fix minor issues.

We now only custom load java files with a cookie file brother.
Also, the new cookie action is working.
Add inner templates.

When switching to the class template, we want to add all current user code into a main method.
This main method will then be part of the user's content.
This commit does exactly that.
Add New Cookie option to context menu
Add missing dependency for JavaProjectConstants
Merge remote-tracking branch 'origin/master' into AddCreateCookieButton
Add support for imports.

It is quite dirty, as I had to do some stuff with a custom reader.
I found that loading imports from the java file is too slow and fails when the file is not proper java.
So now the imports are stored in the .cookie file,
but that made reading it into the document a lot harder...
Merge branch 'master' into AddCreateCookieButton
Fix imports in template and finish this branch.

Imports are now working, and so is this launcher feature.

Please don't commit any more specification-versions in the project.xml.
for some reason, even though we all have 7.3, the modules are different...
Merge pull request #18 from jjpe/AddCreateCookieButton

Add Create CookieButton
Merge branch 'master' of https://github.com/jjpe/Cookie into fold

Conflicts:
	nbFoldingLoader/src/cookie/FoldingDataEditorSupport.java
	nbFoldingLoader/src/cookie/TemplateProvider.java

Honestly I have no idea how this branch became such a mess.
This branch was pretty messed up.

But we should have a deliverable :D