Added step limit for LocalEnergyMinimizer in Modeller.addHydrogens() to fix hangs on bad structures

This fix addresses: https://github.com/SimTk/openmm/issues/385