Speedup by structures.

- structures are internally held in dict, instead of list, each
  version under separate key, each category under subkey
- allows much faster searching for a given category, especially as
  number of structure versions gradually rises
- baseoffset in getstructureddata() was given default value 0
Speedup by tanksdata.

- tanksdata are internally held in dict, instead of list, each tank
  under separate key "countryid.tankid"
- allows much faster search for a requested tank data
Fixed question marks in tanks.json.
Merge pull request #11 from Blcz/speedup

Speedup
Merge pull request #12 from Blcz/master

Fixed question marks in tanks.json.
Wot Numbers, new contributor
Dossier file can be supplied with a path.

- no base32 decoding error, when dossier file was supplied with path
  and correct base32 encoded base name
- error only if base filename IS NOT base32 encoded string
Merge pull request #13 from Blcz/fixes

Dossier file can be supplied with a path.
Fire Arc -> Fiery Salient
Update for Patch 0.9.3
Update for Patch 0.9.3
Update for Patch 0.9.3 + Refactoring
Update for Patch 0.9.3