Implemented lilypad placement
Some fixes to lilypads

* Fixed placement on lava
* Fixed placement on side of blocks
* Fixed placement through blocks
+ Added washing-away of pads
+ Added ice as a block that fully occupies its voxel
Fixed a potential crash
Fixed block interaction rate check
Fixed infinite minecart items
Curly brackets
Removed leftover clienthandle code
Compare for inequality in FACE_NONE checks
Another curly
Merge pull request #838 from mc-server/lilypads

Lilypads