Add yaml as dep to help cabal
Restore GHC 7.8 Travis config
Only use elm_dependencies.json for native if it's there
Merge pull request #629 from maxsnew/cabal

Fix Build Issues