Cauldron Compatibility

Mhm.

![screenshot from 2014-06-14 22 54 14](https://cloud.githubusercontent.com/assets/627891/3280258/87619772-f451-11e3-90f1-cf421a01c787.png)

Basically, use `getNmsField()` and `getNmsMethod()` everywhere, which use the mappings read from Cauldron's Bukkit-to-Forge files.

The magic is here: https://github.com/libraryaddict/LibsDisguises/pull/36/files#diff-e9571b9c702acdb4c7caeb97e5f80ddaR98 https://github.com/libraryaddict/LibsDisguises/pull/36/files#diff-e9571b9c702acdb4c7caeb97e5f80ddaR418

Other assorted fixes, such as "enquipment" and DisguiseAPI using reflection to do Bukkit stuff.  *(Horses were added in 1.4, which was before the NMS versioning.)*  Added a `getEntityTrackerEntry()` method.

(Note: I should make sure I haven't broken normal CB/Spigot...)