Add bare bone implementations for some Entities

So, I started out to implement all known Entity interfaces from Bukkit API (and some from Minecraft), but as of late, I do not have the time to produce said implementations with all the proper storages, hooks and missing APIs.

I'm opening this PR in hopes that someone may pick up where I left off. This PR is dependent on https://github.com/gabizou/Bukkit/tree/glowstone-entity-1.8-update for some of the 1.8 entities (Guardian, Rabbit, and Endermite). 

------------------------------

*Edited by turt2live*

**Related Links:**
- Glowkit: GlowstoneMC/Glowkit#31
- Ticket: #139 
Because 1.8 added features to Villagers that I can't be bothered to implement into Villagers without bothering to add a Merchant API along with this PR.