Updated client to support the latest source

I've basically updated my source to become compatible with the current source. I've modified the ExtAddEntity packet to allow the server to give entities their own skin from a given URL.