Linux: Fixed auto-updater not detecting OS correctly

Fix for #325. Autoupdater will detect the correct distro and 32/64bit-ness of the host system.

Note this is done via defines at build time, thus we are assuming no cross-compilation. The pbuilder used to compile the release versions should manage the build defines correctly though.