Changed a lot of stuff

Hopefully it's not buggy too. SerialInterface, SerialTable, SerialTree,
and SerialTerminal should now be ready to go. Only tweaks and bug fix
changes remain. All necessary functionality should be there now. I'll
finish SerialGraphics next and then SerialOscilloscope. Afterwards I'll
fix up the loader for Ilya and then integrate all the new functionality
into SerialEscape. Hopefully, I'll be done with overhauling everything
by the end of February (this includes more stuff than the above).