SPARK-1478: Upgrade FlumeInputDStream's FlumeReceiver to support FLUME-1915

Can you add comments to this class, explaining what this class does and why it is necessary?