Ported Fault Tolerant AbstractHDFSExactlyOnceWriter operator

     * Added counters to track total time and bytes written.
     * refactored HdfsExactlyOnceOutputOperator to use AbstractHDFSExactlyOnceWriter
     * deprecated AbstractHdfsFileOutputOperator
     * removed obsolete AbstractHdfsOutputOperator
     * removed obsolete AbstractHdfsRollingFileOutputOperator
     * removed obsolete HdfsOutputTupleInterface
     * removed unused benchmark HDFSBothInputOutputOperatorsBenchmark
     * modified HDFSOutputOperatorBenchmark to use fault tolerant writer
     * Updated Fraud detection demo to use fault tolerant writer
     * Updated map reduce demo to use fault tolerant writer
if the operator never encountered the file before and the file exists, then the contents of the file are deleted since it contains unknown data. The user has the option to specify the append mode as well, so if append is false then the file is overwritten. If append is true then the file is appended to.