Added recognition of MOPAC 2007, 2009 and 2012 output files.

Signed-off-by: John May <john.wilkinsonmay@gmail.com>
includes suggestions from John May

https://github.com/cdk/cdk/pull/36

Signed-off-by: John May <john.wilkinsonmay@gmail.com>
added unit tests for MopacFormats 2007,2009 & 2012

Signed-off-by: John May <john.wilkinsonmay@gmail.com>
updated older Mopac formats and unit tests

Signed-off-by: John May <john.wilkinsonmay@gmail.com>
Updated to use Map and Iterator instead of Hashtable and Enumeration

Change-Id: I92e1fba528371f1253a708a24823f2fe66690f0e
Use IAtom instead of Atom

Change-Id: If7752313311039a29b3af0b6d88a811f13972832
Removed a needless String variable

Change-Id: I767b2d6e464a300d36193e34d91924ae38ce0ca4
Added closing of many IO resources, fixing PMD warnings

Change-Id: I4fbaf0b9eb9c3f4e2f9fb226ee46dc5e12a10126
First batch of updates to remove old SVN tags

Change-Id: Ia5387dfa4a70761a1f9926b4a54525e6cbfa0c3d
Second batch of updates to remove old SVN tags

Change-Id: I5ba0d35ffc0cb0d2c71cd5bbc636ae607cc92c9f
Third batch of updates to remove old SVN tags

Change-Id: Ibadfdb7a1bbb83a92a97b632b2bbf209701aefb0