Make Travis-CI successfully download and use CMake 2.8.12. .travis.yml sections reorganized.

Travis-CI Linux boxes are 64 bit, and 32 bit comptatibility libs are not installed. Fixed by installing libc6:i386 before running CMake.
Also reorganized the .travis.yml with before_install, install and before_script steps.