Force field updates.

Make MMFF94 the default force field for everything (about time)
A variety of other minor fixes.
OBDepict: Draw aromatic rings first to ensure all double bonds are
inside an aromatic ring.