Fill missing columns before munging.

This way, we don't need to check if a column exists during the munging
step.
Fixed a lot of 'Multiple entries found...'

By restricting the length of the chromosome value returned from
EnsEMBLdb, we exclude the assembly patches.