Improve error messages for Hive partition value parsing

Remove .toString() for columnHandle.getTypeSignature()

Wrap the exception handling in parsePartitionValue()

Remove private method doParsePartitionValue() and do all exception handling in original parsePartitionValue()