Add skin API

* Get/set/clear a player's skin
* Set fake skins per-viewer
* Works in 1.7 and 1.8
Ah, right, duh.