64bit

This includes the type changes needed to compile 64bit. I haven't figured out how to get 64 bit dmd working in Windows 8 so I haven't verified any examples work, But things seem fine in 32bit still.