Index KineticsLibraries with just their integer index, not "index:label" strings.
Index KineticsLibraries with just their integer index, not "index:label" strings.

Following up on  421d7472a83a46be6bfa69beef83ff387420ef1b
which noticed some parts of the database have multiple entries the same index
(I think in reaction rules?) the entries were stored in a dictionary with 
keys "index:label". 

4f1a33e4fbefe12838cf039a652c39b008a35a7d tried to make the loadOld() method
do the same, but it causes problems with the duplicate removal methods.
As KineticsLibraries don't have this problem (they don't have indices or labels 
stored in the database) I am making the keys just equal to the index.
comocheng/RMG-Py,faribas/RMG-Py,KEHANG/RMG-Py,KEHANG/RMG-Py,enochd/RMG-Py,nickvandewiele/RMG-Py,nickvandewiele/RMG-Py,enochd/RMG-Py,chatelak/RMG-Py,nyee/RMG-Py,chatelak/RMG-Py,pierrelb/RMG-Py,faribas/RMG-Py,comocheng/RMG-Py,nyee/RMG-Py,pierrelb/RMG-Py