add avr_target_link_libraries and option

- -DWITH_MCU=OFF removes the MCU type attachments to the output
  file names. Default is "ON".
- avr_target_link_libraries works w/o need to know the elf/lib file
  name. It uses logical targets instead.
- toolchain works with old (c++ example) and new (c example)
  configurations