HBASE-417 Factor TableOperation and subclasses into separate files from HMaster Revert patch mistakenly committed (Noticed by Nigel Daley).