Return message from Session.recv()

Change Session.recv() to return a Message object.  Please note that
fields are not returned as part of the message yet.

Signed-off-by: Pekka Enberg <penberg@iki.fi>