move to java 6
Normalize line endings in .classpath files
"this" should never be a reference but always be a copy so that changes
to the instance are not shown up on the this so also on the other
instances.
more fixes for prototype 
Now the getDirectChildren(), getDirectChild(name) of a LocalType will
return also everything of the prototype chain.

Added various test for validation and code completion.