embeddedclient: Move cols/rows from main() to ctor
embeddedclient: Move mainloop out and into emdriver
emdriver: Another sync (e2abb852)