added/fixed text_styles
timeout on os_read_key; use dlmalloc; organize/cleanup kb/hw code
re-add enable_interrupts prototype