TS-973 Add elysium_channel, fix a few bugs

Added module elysium_channel, receive timeout and send timeout (none of which is used until 0.1.7).
Don't kill decayed sessions, but instead use supervisor:terminate_child / supervisor:start_child.
Changed some error logging to info logging.

After applying this pull request, tag the baseline with '0.1.6b'.
It only does it in the case when the previous one got a session_id which had already died. So it loops and tries again.