metadata in the schema now.
split out the tag validator from the general validator wrapper.
Merge branch 'validator-components' into metadata

* validator-components:
  split out the tag validator from the general validator wrapper.
  list of this to look into.
  make the tests pass again, after changing dom::node::tag::stringify.
  tests and bug fixes.
  make the list of error codes/messages appear in the POD.
run everything through perltidy.
Merge branch 'master' into metadata

* master:
  run everything through perltidy.
major work on the metadata validator.
misc. cleanups.
make the validator work on metadata. needs tests.
no more version section in the pod.
bump the version number to v0.7
oh holy hell I hate HATE manifest files.
initial commit. copying everything from itool.git
never really did anything with these anyway.
unused.
unused.
resync. Merge branch 'master' into metadata

* master:
  unused.
make itool work, and fix a minor bug in schema.pm.
add some metadata validator tests and data.
Merge branch 'dev' of git.nines.ca:itool into dev

* 'dev' of git.nines.ca:itool:
  unused.
  never really did anything with these anyway.
  oh holy hell I hate HATE manifest files.
make the validator include metadata.