Again, renamed a desire.
Updated DesireRangedAttack.

You can now set the minimum distance and also use the default entity
attacking method.
Reverted changes in DesireFindAttackingTarget

I though it was an updating issues, but in fact, it wasn't. It's
intended to be like this.
Added DesireFollowCarrotStick
Fixed some entity desires
Added abstract class for desires which require a tamed entity
Updated some desires.

I went through all the changes of the latest releases and applied the
new behaviors to the desires.
Changed constructor of DesireFollowSpecific to accept bukkit entities.
Readded ability to use nms entities for desirefollowspecific
Fixed human npcs not dealing damage
Fixed small issue in desirefollowspecific
Maybe this works, we'll see.
Added license.
Removed unnecessary implementation
Fixed player body rotation. Fixes #23 .
Change exceptions to runtime exceptions

I expect you to know what you're doing. E.g. it's useless to have a
try-catch around a createEntity when you are entirely sure that the
entity you spawn isn't a named entity. The exceptions are still there,
they just won't force you to have a try-catch.
Removed throws from methods. Fixed errors when passed location is null on entity creation.
Added ability to put player in a bed.
Added new desires for players to go to or leave bed. Closes #22.
Merge branch 'master' of git://github.com/kumpelblase2/Remote-Entities

Conflicts:
	src/main/java/de/kumpelblase2/remoteentities/entities/RemotePlayerEntity.java