Merge pull request #83 from Darthfett/master

Don't suppress your own chat
ability to mount / dismount vehicles and attack. closes #67
tall grass and dead bushes are not solid
fix example bots responding to their own chats
updates to spawning

 * document "respawn" event
 * fix "respawn" event firing twice sometimes
 * remove `bot.spawn`
 * remove `autoSpawn` option. impossible to set to false now
 * fix sending spawn packet twice on init
 * update jumper example with more debug commands
 * refactor math and conversions into libs
 * `bot.dismount` with no vehicle emits error
fix fromNotchianPitch. closes #81
add fromNotchVelocity. closes #85
entities: update players' heights when they crouch. closes #82
support for signs

 * add sign painter example
 * add `block.signText` property
 * add `bot.updateSign(block, text)` method
Release 0.0.8
Add sprinting support

usage: bot.setControlState('sprint', true)
TODO: Stop sprinting when hunger < 5
fix color codes
chat updates

 * refactor chat
 * add test to cover color codes stripping
 * rename `onNonSpokenChat` to `message` and it includes chat messages
 * remove checking chat messages for /tell in favor of `bot.tell`
Merge branch 'patch-1' of github.com:ruan942/mineflayer into sprint
update sprinting

 * document it
 * refactor the code
Merge branch 'sprint'
fix effects crash and add test that would have caught it. closes #87
Release 0.0.9