More consolidation on PDB_DIR/PDB_CACHE_DIR reading
- reduced the number of initialisations in AtomCache and readers
- now all chem comp providers use PDB_CACHE_DIR
- a few #111 and #155 fixes