Updated Queue Class Change

Changed the method of queuing a class change by now setting the client's
"desired player class" entity property.  TF2 handles the class change on
its own now, so it should be near bugless.

Still have to figure out how to integrate it with the changeclass,
though.