Added pumping.controlList option.

Allows admins to whitelist or blacklist pumping of specific liquids in specific dimensions.
Eg. "-/-1/Lava" will disable lava in the nether. "-/*/Lava" will disable lava in any dimension. "+/0/*" will enable any liquid in the overworld.

Default is "+/*/*,+/-1/Lava" - the second redundant entry is there to show the format.


Also fixed BlockIndex hashcode (massively speeding up pump searches) and added a timeout for pump searches.