Make power distribution more efficient.

Conflicts:
	technic/machines/register/cables.lua
Forgot to update on cable add/destroy+use minetest.hash_node_position because else it did not work.
Bugfixes with energy branch.

Conflicts:
	technic/machines/switching_station.lua