Only perform cover when gonum branch

Travis only allows secure environment variables to be decoded when
merging a branch.  This change only performs coveralls when that api
key is available.