Update fromRDKitMol() for the new adjacency list style

- this also updates all the functions based on fromEDKitMol() like
fromSMILES()
- all these molecule input functions are based on the assumption of
maximum multiplicity is the most stable multiplicity
(multiplicity=radcial count + 1)