fix(upgrades): now stores ElggUpgrade by paths instead of full URLs

I have not tested this yet!