Add ability to use a different cookbooks branch

'-B branch' can specify a different branch of travis-cookbooks,
so that we can start testing different set of Chef cookbooks
for other base images, say Trusty Tahr.