Convert org.biojava3.aaproperties package to slf4j logging, mostly
updated println
Convert org.biojava3.alignment package to use slf4j
Merge pull request #170 from benjamintboyle/master

Convert aaproperties and alignment packages to slf4j #155
Adding missing log4j2.xml files and unifying config across modules #155
Convert org.biojava3.genome to slf4j #155
Merge pull request #171 from benjamintboyle/master

Convert org.biojava3.genome to slf4j #155
Fix #172. ResidueNumbers use the old chain IDs when read from mmCIF
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
Towards fixing #148, compiles but some tests don't pass yet
- some exception handling fixes #111
- important bug fixed in alt loc handling, the lookup map for atom names wasn't properly reset when adding a new alt loc group
- fixed implementation of StructureTools.getBackboneAtomArray (was including CB atoms, and excluding all GLY groups)
- added some tests for the StructureTools methods
Full fix for #148, all tests pass
- some improvement in exceptions and logging #111 and #155
More #111 and #155
Adding a test for correct writing of atom names in PDB format
Merge pull request #174 from sbliven/mmCIF

Fix #173: Use mmCIF as default structure format
Adding some better javadoc to clarify ambiguity in atom names
Fix logger class name #155
Updated org.biojava3.modfinder package to use slf4j
Updated org.biojava3.ontology package to use slf4j #155
Updated org.biojava3.phylo package to use slf4j for logging #155
Modified class name (and references) from "ProgessListenerStub" to
"ProgressListenerStub"