Use a hash table to store the private dictionaries.

Rather than store the private dictionaries in an array, store them
in a hash table in order to accelerate the lookup.
Add a utility to parse .tpl files for makedict.py
Generate vtkDICOMDictPrivate from dclunie's tpl files.