[SPARK-14421] Upgrades protobuf dependency to 2.6.1 for the new version of KCL, and…
[SPARK-14421] Upgrades protobuf dependency to 2.6.1 for the new version of KCL, and…

## What changes were proposed in this pull request?

When running with Kinesis Consumer Library (KCL), against a stream that contains aggregated data, the KCL needs access to protobuf to de-aggregate the records.   Without this patch, that results in the following error message:

```
   Caused by: java.lang.ClassNotFoundException: com.google.protobuf.ProtocolStringList
```

This PR upgrades the protobuf dependency within the kinesis-asl-assembly, and relocates that package (as not to conflict with Spark's use of 2.5.0), which fixes the above CNFE.

## How was this patch tested?

Used kinesis word count example against a stream containing aggregated data.

See: SPARK-14421

Author: Brian O'Neill <bone@alumni.brown.edu>

Closes #13054 from boneill42/protobuf-relocation-for-kcl.

(cherry picked from commit 81e3bfc16c6cfbf2f9f2c6c32ed651b8450795ba)
Signed-off-by: Sean Owen <291c18f3fb7528c712d9098b0e50a515ea0b91d5@cloudera.com>

gioenn/xSpark,gioenn/xSpark,gioenn/xSpark,gioenn/xSpark,gioenn/xSpark,gioenn/xSpark,gioenn/xSpark