Make it possible to specify build matrix only by "matrix.include"

The idea here is that if the matrix expansion contains nothing
after processing `exclude`, and matrix key contains the
`include` key, ignore the empty matrix.

Fixes travis-ci/travis-ci#1027.