Added additional checks to fix NPE regressions

Change-Id: Ic1c54c000b22b27a776827a9e3ac8b0ff2a78c26
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Added line separator for multiline extra data (when length < 80 chars).

Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Don't change anything except the hydrogen count

Change-Id: I0933be18bef3cf9221d39a1485c6e396ec06d3cf
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Removing long running test which did not have any assertions.
Fixed unit tests: now that the addEx|ImplicitHydrogens() doesn't change atom type names anymore, we have to do that explicitly

Change-Id: Ib954b80bea8b78bd4d8bf80970640ae210a9bea5
Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Another NPE test: when the atomicNumber doesn't correspond to a isotope list

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