Do not require Guava ByteSource in order to create a payload.
JCLOUDS-410 note that ByteArrayPayload needs to handle offsets.