Added create_hdfs_dir method to oozie edp engine

Adding abstract create_hdfs_dir to base oozie edp engine allows to
differenciate hadoop1 and hadoop2 implementations and use different
code for different hadoops. This is done to remove ugly hacks around
hdfs communication made to work with any hdfs implementation.

Change-Id: I8b5f59e6bfba6d5ac24cf53e9cba1de8bd034c90
Closes-Bug: #1355114
Closes-Bug: #1356582
Partial-Bug: #1357512
Merge "Added create_hdfs_dir method to oozie edp engine"