Add code to configure cluster for external hdfs

* Validation for hdfs data sources in data_source.py
* "hdfs" data source type in base.py
* Function configure_cluster_for_hdfs in hdfs_helper.py
* Fixed job_manager.py to account for hdfs data sources

blueprint epd-data-source-existing-hadoop-cluster

Co-Authored-By: Alexander Kuznetsov <akuznetsov@mirantis.com>
Co-Authored-By: Sergey Reshetnyak <sreshetniak@mirantis.com>

Change-Id: I4def592c3e0c8d2ffcb3d0f958504bb10bbb3407
Merge "Add code to configure cluster for external hdfs"