- Fix: Hive temp. output path resolution + removed some unnecessary concurrent data types usage

Hive job aliases may refer to temporary output locations instead of tables in the query.
(reference: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Explain)
This is the case if the job's input is an ancestor node's (job) output.
To identify such a job, the aliases are checked, whether they start with the temp. output path. If so,
'temp. intermediate data' is shown on the GUI.
The fix handles some cases when the temp. output path was wrongly constructed therefore aliases were
remained the default 'N/A' instead of 'temp. intermediate data'.