SCHEMA-229 Fix exception thrown when table exists.

Fixes Kiji.createTable to throw a KijiAlreadyExistsException if the
table being created already exists instead of java.lang.RunTimeException.

Also introduces a tableExists call on the meta table to clean up the
try/catch logic which checks for this.

Signed-off-by: Robert Chu <robert@wibidata.com>