Compiling on x86_64 RHEL

It looks like RHEL returns 'unknown' when 'uname -i' is executed. 

I've updated the  os-arch.sh script to call 'uname -m' if the result of 'uname -i' is 'unknown'.