Hopefully fixed piston duplication issues

* Fixes #879
* Fixes #714
Fixed a food saturation issue
Fixed piston power checking
Changed block send queue to use vectors

As suggested by @worktycho.
Revert "Fixed a food saturation issue"

This reverts commit 67308e4337b422ebefb249049e662266072b0ba2.
More comments!
Suggestions
Suggestions two
Merge remote-tracking branch 'origin/pistonfixes'

Conflicts:
	src/Chunk.cpp
Merge pull request #1028 from mc-server/pistonfixes

Piston fixes