Removed place on top and side preventions
Removed torch top placement prevention
Removed leftover DoesAllowBlockOnTop
Removed leftover CanBePlacedOnSide
Torches work properly

Also fixed a naming inconsistency concerning quartz stairs.
Mycelium now has correct placement sound
Fixed pistons pulling un-pullables
Possible Linux compile fix
Merge branch 'bugfixes' of git://github.com/tigerw/MCServer into tigerw-bugfixes

Conflicts:
	source/Blocks/BlockTorch.h