Add flower interaction methods

- Add onBlockPlacedBy()
- Add onBlockActivated()
- Add onBlockAdded()
- Add onBlockHarvested()
- Add getDrops()
Merge pull request #417 from LiamEarle/master

Add flower interaction methods