Initial version
Write first compilable ant task
Fix dist paths
Remove temp file
Mimic opencms file hierarchy
Rename properties to resemble opencms' build scripts
Read and process jardesc

The build now reads Eclipse's jardesc to get the properties of a
component.
Parameterize the build to process all jardesc
Jar all jardescs and fix compilation classpaths
Improve "jar" and fix "clean" parent targets
Add task descriptions to jars
Create example ant script using selectionprompt
Create example ant script using selectionprompt
Merge branch 'master' of local-rep
Merge remote-tracking branch 'gallardo-local/master' into patch-3
Build opencms-core/src-components automatically

Until now, the code under src-components has been manually packaged from
the Eclipse IDE and the resulting binaries have been distributed under
the lib folder.

This commit binds new src-components build-scripts into the existing
opencms-core build scripts, removes the corresponding jars from the lib
folder, and eliminates the "langdetect-opencms" library by moving the
source code into the opencms-core tree (temporary solution until
http://lists.opencms.org/pipermail/opencms-dev/2013q1/038029.html is
addressed).
Build opencms-components only when necessary

The parent and modules build scripts call too often the
opencms-components build scripts. With this commit,  opencms-components
are build only upon modification.
Clean up gwt-generated objects
gwt-modules: remove volatile nodes from manifests

The manifests are updated upon 'dist': file entries under
.../system/modules/.../resources/${module.gwt.bootstrap} are synched to
the corresponding nodes in the manifest. This commit removes all these
nodes as a first step towards a separation between source manifest and generated
manifest.
Rename ensuredirmanifest ant task to syncmanifest