Test if the monomer ID is read

Change-Id: Id5f8e7fd168a8b170cb1fb7f31943e3c5247a24c
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Links from the JavaDoc

Change-Id: I246f4b809f964ef0533412e12c67754bad51e931
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Use interfaces instead of implementations

Change-Id: I9d6c1764ea7c3ec6c9b58e2fd4408576b25e2467
Signed-off-by: John May <john.wilkinsonmay@gmail.com>

Conflicts:
	src/main/org/openscience/cdk/libio/cml/PDBAtomCustomizer.java
Factored out the test for PDB atom customization; also fixed the test to register the customizer (but there is more wrong)

Change-Id: I02ada008ab0736a0137544266566ef96c21d4c56
Signed-off-by: John May <john.wilkinsonmay@gmail.com>

Conflicts:
	build.xml
	src/test/org/openscience/cdk/io/cml/CML2Test.java
Do not output empty properties

Change-Id: I771bab0938c950635f236df229d9309d9fe3d0b1
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Output the monomers in a sorted manner, to make the CML output more reproducible

Change-Id: Ice68427060f642d9adec3754e8e068b893ffd697
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Do not output isotope info in PDB-CML files (fixing the last roundtripping inconsistency

Change-Id: I9166f590d91867f3fd35a319a8ca667b4ff15f62
Signed-off-by: John May <john.wilkinsonmay@gmail.com>