Fix for a few Hive issues

a) Improved Hive file drectory parsing to include a MapR format with no hostName or portNum. The logic to parse the directory name was previously repeated in three places in code, now we have one common place to encapsulate this parsing logic. Most files have been touched due to this refactoring
b) Fix for Launchpad bug #1320344. Hive Delete will now raise an error
c) Fix for Launchpad bug #1320385. Hive Update will now raise an error
d) Hive Merge will also raise an error. A query cache problem described in #1320344 and #1320385 has not been resolved in this delivery.

Patch Set 2:
This patch set addresses the two issues that Hans found. Thank you.

Patch Set 3:
This patch set addresses the two issues that Dave found. Thank you.

Change-Id: I19764227663dbb5c2d410608864a000592ce964a
Merge "Fix for a few Hive issues"