Attempt to detect OS arch(32/64 bit) on most platforms

Attempt to automatically detect 32bit or 64bit OS architecture in Makefile,
unless user has specified preference on the command line.
Updated travis.yml to explicitly build for 32bit architecture
Merge pull request #246 from varunbpatil/detect_arch

Attempt to detect OS arch(32/64 bit) on most platforms