Support correct site links

* Extend dump file management to support gzipped dump files that do not
contain page revisions
* Simplify some methods in the file/Web utils for better support of
various compressions
* Simplify and generalize some methods in the dump file management;
fewer method names refer to specific dump files now
* Support new dump type "SITES" for sites table dump
* Add Sites interface and implementation to datamodel to hold and use
sites data
* Add new dump file processor for parsing SITES dumps to get Sites
object
* Add example program that shows how instrument all this to make use of
sites data
* Renamed MwDumpFileProcessorImpl to MwRevisionDumpFileProcessor, since
we have several such classes for several types of dumps now
* Updated processing code and tests to work with the changes
Extended Javadoc
Improved Javadoc
Merge branch 'master' into sitelink-support
Allow larger time differences in timer test

This should largely avoid random test failures even under very strange
conditions. If not, we can always increase the new tolerance constant
even further.
add qualifier-order, check for missing keys in JsonResultComparer
just formatting
Merge pull request #57 from Wikidata/sitelink-support

Sitelink support (merge only after #55)
Merge remote-tracking branch 'origin/master' into
add_qualifiers-order_to_json

Conflicts:
	wdtk-datamodel/src/test/resources/ItemDocument.json
Merge pull request #61 from Wikidata/add_qualifiers-order_to_json

Add qualifiers order to json
Merge branch 'master' of ssh://github.com/Wikidata/Wikidata-Toolkit into create-classes-to-measure-the-memory-usage
Update class name