add conv_uint8_file to work around ctags bug

- convert all structures that use derived types (uint8_t) with no
  structure member name to a standard type (unsigned char)
- this avoids a bug in ctags-exuberant that doesn't recognize the empty
  structure member - and converts the derived type to a structure member type
run the conv_uint8 script
add config_vim script, rename other for tab comp

-- for now, must be run from root dir
add interrupt based switching between led banks
BANK/LED numbering clarificaion comments
tc-based led controller functioning
added startup swirl back in

* updated led controller
makefile updates for flash reliability
partial blink support in led controller