Added various missing blocks in the lists in BlockInfo.cpp

Also removed the bed in BlockPiston.h because it actually gets destroyed by pistons.
I switched the normal bool to false because i think there are more blocks that can't be snowed over than blocks that can be snowed over... That makes the list shorter... Should have done that with the m_Transparent too...