Added root node information to wellformed check

git-svn-id: https://dotify.googlecode.com/svn/trunk@1010 81432f1c-e8ab-7341-43d0-915f4db4f3c4
Added peek possibility to XMLTools (don't parse the entire file)

git-svn-id: https://dotify.googlecode.com/svn/trunk@1011 81432f1c-e8ab-7341-43d0-915f4db4f3c4
Updated XMLToolsTest for Ant compatibility

git-svn-id: https://dotify.googlecode.com/svn/trunk@1012 81432f1c-e8ab-7341-43d0-915f4db4f3c4
Build OSGi bundles with Gradle

git-svn-id: https://dotify.googlecode.com/svn/trunk@1019 81432f1c-e8ab-7341-43d0-915f4db4f3c4
Various improvements to Gradle build scripts

- Use gradle-bundle-plugin instead of the native OSGi plugin: the
  native OSGi plugin is deprecated in favour of the bundle
  plugin, which uses bnd to generate not only a manifest but a
  whole jar. This new plugin handles the `-include` instruction
  correctly.
- Add the SPI-Consumer and SPI-Provider headers for compatibility
  with Spi-fly
- Set encoding to UTF-8
- Make compatible with Java 1.6
- Make some dependencies transitive
- Change version to 1.0 because because no other versions
  distributed before and the component don't need to have the
  same version as the Dotify system as a whole.

git-svn-id: https://dotify.googlecode.com/svn/trunk@1020 81432f1c-e8ab-7341-43d0-915f4db4f3c4