Changes to get DesmondtoDesmond working

1. Reworked the units processing in Desmond to make it read
   and write in the proper units.
2. Fixed a bug with the m_bonds block not properly counting atoms
   when multiple blocks are involved.
3. Added a C6 to the RB dihedral type to support desmond files