S3: Disallow INSERT and LOAD DATA to non-HDFS or tables that span filesystems

We won't immediately support writing to tables that are not HDFS or have
partitions across multiple filesystems.  Now that we can load metadata
for such tables, let's explicitly disallow this and issue errors.
Previously, this was not allowed simply because the metadata load for
these kinds of tables would have failed.

For now, I've manually tested this change.  Once we can actually create
tables with these properties, I'll come back and add the test cases (we
currently can't even create these tables with our current hive
configuration).

Change-Id: I3d355b8fecc1babc08de31159b1599ab497b8712
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/5141
Reviewed-by: Daniel Hecht <dhecht@cloudera.com>
Tested-by: jenkins
(cherry picked from commit 70033f0ed2c1e32541174de145c08f6682f02c50)
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/5231