Code updated to work with eclipse juno release.

I also removed most of the generated code that was only wasting space.
I added the .project files with the relevant natures and build paths.
I updated projects dependencies.
I update some code that was using internal classes of equinox runtime.