First commit of the Mac branch.

Includes updates to EQStream + Login process to support the old client. Hasn't been tested with the new client in sync but it should in theory work :-p