Rather than adding a second `declare var History`, which already exists in lib.d.ts, this version extends the existing History interface, to enrich the existing History var.
This enables each definition to have a readme if necessary.
Also a .json metadata file to help with package managers.
And last, to have different versions of the definitions.