empty lists to table_factory are no longer allowed

fixes qiime/qiime#1197

* not addressing for dense as it is being dropped
* raises TableException if [] is passed in as data