Use make build in .travis.yml instead of separate build commands

This should fix the assets directory absence issue.

This finally fixes bug 2751.