Travis configuration changes:
 - Improve package installation and remove redundant packages
 - Take advantage of multiple CPUs to parallelize build