This commit adds a new library for parsing XML files
The library is much smaller in size than libxml2 and it is easy to
use in vala. It parses tags and attributes but does not attempt to
validate namespaces.