Started adding integrity checks.

So far validation of all QuakeML files against the QuakeML standard is
implemented.
Implemented duplicate publicID checker.
Lots of event sanity checks included.
Started time distribution check.
Merge remote branch 'origin/master'