Add script to repackage .srgs
Significantly optimize repackage(), replacing with regex instead of class iteration
Add packages.csv for Minecraft 1.5.1 from FML 7.7.0.605 for MCP 7.44
Sort
Update allpackages.csv with 1.4.7 packages

From MC147 branch https://github.com/MinecraftForge/FML/commit/1bd6847bc80f51b06544068011f7df3218f13999
Fix CSV header
Leave classes unpackaged if no repackaging mapping available
Add CB <-> repackaged srgnames mappings for FML runtime deobf

py numpkg.py < 1.2.5/cb2num.srg | sort > 1.2.5/cb2numpkg.srg
py numpkg.py < 1.3.1/cb2num.srg | sort > 1.3.1/cb2numpkg.srg
py numpkg.py < 1.3.2/cb2num.srg | sort > 1.3.2/cb2numpkg.srg
py numpkg.py < 1.4.2/cb2num.srg | sort > 1.4.2/cb2numpkg.srg
py numpkg.py < 1.4.4/cb2num.srg | sort > 1.4.4/cb2numpkg.srg
py numpkg.py < 1.4.5/cb2num.srg | sort > 1.4.5/cb2numpkg.srg
py numpkg.py < 1.4.6/cb2num.srg | sort > 1.4.6/cb2numpkg.srg
py numpkg.py < 1.4.7/cb2num.srg | sort > 1.4.7/cb2numpkg.srg
py numpkg.py < 1.5/cb2num.srg | sort > 1.5/cb2numpkg.srg
py numpkg.py < 1.5.1/cb2num.srg | sort > 1.5.1/cb2numpkg.srg

Repackaged using latest package names from 1.5.1 + 1.4.7, and
not repackaged for older classes not present in newer versions.
Add MCP <-> repackaged srgnames mappings

py numpkg.py < 1.5.1/obf2num.srg | sort > 1.5.1/obf2numpkg.srg
py chain.py 1.5.1/obf2numpkg.srg 1.5.1/obf2pkgmcp.srg | sort > 1.5.1/pkgmcp2numpkg.srg