[SPARK-1981] Add AWS Kinesis streaming support

Can you make the batch interval a fixed duration? This stays consistent with most other streaming examples. 2 seconds should be good enough.