bspwm use "reset desktops" to name them

prevents overflow when re-running bspwmrc
git color status name update
copy over new bin color scripts
add winfo to bspwm commands
xinitrc cleanup
naga don't re-run when installed
sublime don't overwrite license file if exist
sxiv only if not installed
don't reinstall bspwm(et all) when installed
winfo pointed to wrong template source
weechat irc.conf pointed to wrong template
sometimes we want group names in ls

also re-colorize greps
move avr files to be templates
udev for ttyS* to be group `dan`

closes #2
support USB-to-serial for avrdude

closes #1