Merged Linux branch into Development branch

Here goes...

I've also changed the Makefile in the Linux standalone build. Any reason it was set to compile for 32-bits only? This is a pain on 64-bits (as I am) as I would have to pull in a 32-bit version of the Alsa library for example. Removing this requirement seems to work fine. I also made Pulseaudio default, which is the normal for Ubuntu installs. Having it default as LINUX_ALSA means the audio driver will fail if the device is being used by another app, which is annoying. Any people wanting low latency should be using UNIX_JACK anyway.