add support for bold and underlined text
add support for bold and underlined text

meteora9479/gfx.js,mcanthony/tty.js,ContinuumIO/tty.js,mabel/tty.js,pairyo/tty.js,weebygames/tty.js,AaronZhangL/tty.js,jwcooper/tty.js,mannby/gfx.js,geky/roswktty,jwcooper/tty.js,IonicaBizau/web-term,recomputation/tty.js,ContinuumIO/tty.js,Unitech/tty.js,jsio-private/tty.js,mannby/gfx.js,UhuruSoftware/tty.js,UhuruSoftware/tty.js,marcominetti/tty.js,laalex/tty-lean.js,clementfarabet/gfx.js,soumith/tty.js,mannby/gfx.js,runvnc/tty.js,soumith/gfx.js,mannby/gfx.js,soumith/gfx.js,jsio-private/tty.js,SvenDowideit/tty.js,hooray-hjh/triggerTest,AaronZhangL/tty.js,mabel/tty.js,chjj/tty.js,runvnc/tty.js,dit4c/tty-lean.js,IonicaBizau/web-term,node-proj/tty.js,clementfarabet/gfx.js,marcominetti/tty.js,risacher/ttyx,meteora9479/gfx.js,soumith/gfx.js,SvenDowideit/tty.js,jsio-private/tty.js,ContinuumIO/tty.js,jsio-private/tty.js,soumith/gfx.js,callmeyan/tty.js,clementfarabet/gfx.js,recomputation/tty.js,ramwin1/tty.js,Stackato-Apps/tty.js,hooray-hjh/triggerTest,chjj/tty.js,Unitech/tty.js,risacher/ttyx,node-proj/tty.js,weebygames/tty.js,clementfarabet/gfx.js,risacher/ttyx,weebygames/tty.js,pairyo/tty.js,mcanthony/tty.js,10xEngineer/tty.js,meteora9479/gfx.js,ramwin1/tty.js,Stackato-Apps/tty.js,laalex/tty-lean.js,callmeyan/tty.js,meteora9479/gfx.js,dit4c/tty-lean.js,weebygames/tty.js