[SPARK-1981] Add AWS Kinesis streaming support

Please set the field names correctly. Otherwise the scala docs would not work right.

`@param checkpointIntervalMillis  Kinesis checkpoint interval in milliseconds`