travis: unsetting of ghc,cabal version in Makefile.configure fixed
travis: added support for haskell platform 2012.4.0.0
moved all relevant configuration options out of Makefile.configure
cleaned up the make file.
now use ghc-7.8.3
Merge some cleanup to travis builds.