add extra-source-files, default-language and other-extensions to nonlinear-optimization-ad.cabal
add .travis.yml for Travis CI