Java implementations of Connection and Channel that support basic connection recovery
Adapt to newly introduced classes
Change log update

Does not include connection recovery because it's far from being
finished