Fix problems exposed by using mmCIF files (towards #173)

Some test cases apply specifically to PDB files. There were also
a NullPointerException caused by differences between the PDB
and mmCIF parsers.
Fix #173. Use mmCIF as default structure format
Merge pull request #174 from sbliven/mmCIF

Fix #173: Use mmCIF as default structure format