[SPARK-1981] Add AWS Kinesis streaming support

The better way to do this Union is to do the followings.
```
val kafkaStreams  = (0 until numStream).map { i =>
    KinesisUtils.createStream(ssc, ...
}

val unifiedStream = ssc.union(kafkaStreams)
```