Add recursive dependency analysis and caching

Now can analyze Tubestuff
Add mcmodfixes for missing dependencies, mod IDs for mcmod.info
Refactor installMod() in preparation for coremod support
Update .gitignore
Add support for analyzing coremods

Now can analyze immibis mods