added the travis building script
added cabal.conf for platform 2012.2.0.0 and 2013.2.0.0
travis.yml updated for multi-platform build
does not fail if ~/.cabal exists
added language field as suggested by travis-lint
fall back to default build
Merge branch 'x-multi-build-travis'