Compile using all optional dependencies
Merge pull request #171 from 50DKP/travis-compile

Make Travis compile using all optional dependencies