[SSHD-244] Abstract the IO layer and provide two providers: mina and plain nio2
Fix legal files