JA-4708 Added PermitProvider.
JA-4708 Bunch of small improvements.

- Fail if given insane arguments
- Organized some of the code into PermitIdGenerator
- Moved row key marshaller and void type marshaller to the common package
JA-4708 Added an initializer and permit renewal.
JA-4708 Added PermitBackedWriterIdProvider.
JA-4708 Accidentally removed the bounds check for writer IDs.
JA-4708 Correcting an out-of-date comment.
JA-4708 Re-check the current writer ID after keep-alive.
JA-4708 Fixed bugs and added tests.
JA-4708 Added concurrency test for PermitProviderImpl.
JA-4708 Added missing dependency versions.
begin 0.26-SNAPSHOT
working in progress: throwing hwal over the wall
Beginings of a HWal POC
Merge branch 'ted' into develop
Cleanup to permit provider after mergin it into develop
added the release permit and permit owner to permit provider
HWAL POC basic partition consumption magic in place.
HWAL POC added the beginings of a HelloWAL
Got first basic test around HWAL POC working
remove unnecessary AtomicReference in AutoResizingChunkSwappableFiler; remove method synchronization and return correct lock from SubsetableFiler