MLHR-1140 #resolve added hdfs output operator to write data to file name supplied in tuple

Squashed commit of the following:

commit 9f0f9d347e661be17954cc783e1b2a6da59de6ee
Author: Ashwin Chandra Putta <ashwin@datatorrent.com>
Date:   Fri Jun 6 19:16:46 2014 -0700

    added AbstractHdfsOutputOperator back and deprecated it

commit 7969003a4bea813fb83a3bd7b386a6bf2e21f8e0
Author: Ashwin Chandra Putta <ashwin@datatorrent.com>
Date:   Fri Jun 6 19:16:14 2014 -0700

    renamed AbstractTupleHDFSOutputOperator to AbstractTupleHdfsOutputOperator

commit f0237a6eee98a9e7f013a7814c00628f98b8478c
Author: Ashwin Chandra Putta <ashwin@datatorrent.com>
Date:   Mon Jun 2 15:22:45 2014 -0700

    removed date from file data

commit 1b8993bbfb1529ecadd7b8f45726615b6ab6cf8e
Merge: b37c564 c5755a5
Author: Ashwin Chandra Putta <ashwin@datatorrent.com>
Date:   Mon Jun 2 15:19:48 2014 -0700

    Merge branch 'master' of https://github.com/DataTorrent/Malhar into SPOI-2493

commit b37c56434e51d0ecfd71d5d53582ad720077d100
Author: Ashwin Chandra Putta <ashwin@datatorrent.com>
Date:   Fri May 16 16:35:05 2014 -0700

    clean up

commit 20f341717344e617d88f745fa00c64d2465c4c95
Author: Ashwin Chandra Putta <ashwin@datatorrent.com>
Date:   Thu May 15 19:23:19 2014 -0700

    added hdfs output operator to read file name from tuple and write data to that file

commit 38dbc81aa9a3e8029b99221c4f20205d653f2832
Author: Ashwin Chandra Putta <ashwin@datatorrent.com>
Date:   Thu May 15 19:21:49 2014 -0700

    abstracted out hdfs file output related common functionality
Merge branch 'MLHR-1140' of https://github.com/ashwinchandrap/Malhar