Basic farming

PR splitting as discussed in #374.

This PR allow to plant wheat, melon and pumpkins seeds, nether warts as well as cocoa beans.
This seems to be ready for review.