Renamed g_TorchPlaceable...

...to g_FullyOccupiesVoxel, as recommended by @bearbin
Fixed a door bug and reduced code

Doors wouldn't get powered by repeaters, and some blocks, like glass,
were viable middle blocks when they shouldn't have been.