Add source JAR generation to modules xalan, serializer, samples

These modules are candidates for publication on Maven Central (MC) and
therefore need source JARs by default when deploying from Maven. The
fact that previous releases did not include sources on MC, because
probably they were deployed manually, does not mean that we should keep
it this way and point to the distro archives for sources. Users should
be able to fetch them directly from MC and use them in their IDEs
seamlessly.

Source generation is wrapped in profile 'create-sources' and can be
skipped by deactivating the profile for quicker development builds.
4 files changed