Multiple fixes [SEE DESC]

Made BlockHandler pass on control to carpet handler
Declared thinggummies in carpet handler
Fixed carpet block pushback using incorrect format

Fixed issue with half slabs, as reported in FS#298. ~~I don't understand why the blockhandlers had to be "hacked"? :P~~ Okay that was **really** hard.

Fixed flint and steel made fire replacing blocks.

Added vine growth.

Fixed iron doors being able to be opened by hand.

Fixed dispensers, droppers, and pistons to powering off correctly.
Fixed lamps not powering on/off, as well as pistons. Fixes #69.