fixes the problem that a CtPackage instance doesn't hava a SourcePosition instance.
adds javadoc to the CtPackage element
harmonizes the usage and meaning of get/setTemplateClasspath with get/setSourceClasspath
Merge pull request #44 from CubeEngine/package_fix

fixes a CtPackage problem
fixes a typo inside of a method and a parameter name. to fix the method it adds a new method with the right name and deprecates the wrong one.
Merge pull request #43 from CubeEngine/typos

refactors getSourceFragments for better maintenance
specifies and refactors the classes for handling resources (hierachy of SpoonResource)
refactors JDTBasedSpoonCompiler so that it only uses the interfaces for handling resources
removes a try block to facilitate unit testing (an exception is an error)
fixes the Ant task after many months of hibernation for reviving Sopon examples on SpoonLabs
adds Launcher.getFactory for API-based usage
replaces ":" for the separation of files with File.pathSeparator
Merge pull request #48 from CubeEngine/path_fixes

fixes the well known path separator problem
adds two methods to annotations returning the annotated element or it's type
cleans up the annotation tests and adds a new one related to the new functionality
Merge pull request #46 from CubeEngine/annotation_elementtype

adds getAnnotatedElement() and getAnnotatedElementType() to CtAnnotation.
Merge branch 'upstream'