Make hack work.

There's now two different session, client and server side. These need a
common ancestor to remove duplication.

UDPAuthChannel now mostly works, and tests should pass again.

nuts.messages module removed and made into enum instead.

Also changed design to look more like a traditional socket API, and
removed some tests that only made sense for the old API.

Tests for client sessions are missing.