adding support for different types of file access
Merge remote-tracking branch 'andreas/mmcif' into 'andreas/master'

Conflicts:
	biojava3-structure/src/main/java/org/biojava/bio/structure/align/util/AtomCache.java