Handle no datasets reply

BigQuery doesn't return a 'datasets' key when there are no datasets,
which results in an exception.  Fixed that problem.