uname -o fixes and allow AVR_ROOT and AVR_INC overrides