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.
Removed dupped library (accidentally introduced)
build.xml: check all components for modifications

componentsUpToDate in task "init-components" only considered
ant-opencms.jar. The uptodate check should be performed against all jars
under jars-components.
build.xml: add "com/**" classes to opencms.jar

Classes under "com" package were missing since langdetect-opencms was
moved back to the src tree in commit
9c524bab0a6d0c39cc041d6679f5074bfd1c617b