The test for vinylogous ester is not a bug but a limitation of the SMARTS used to match functional group. The test is now ignored as it will always fail. Additionally the fingerprint can not be used to filter substructures and we must override testBug706786 from the abstract superclass.
Correct tests for accepting IAtomContainers.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Annoyingly the AtomDiff reports there is a difference in the atom ID... when that's not what we are testing. As CML adds ids to atoms differences were being incorrectly reported. Adding an ID before we write the file resolves all but 1 failure.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>