Updated changelog and bumped version to 0.18.0 (because we changed the internal API a bit).
Merge branch 'develop' into release/0.18.0
Make travis configuration less redundant.
Merge branch 'release/0.18.0' into develop