avrdude: stk500v2_ReceiveMessage(): timeout

So wird der Bootloader in den Core-Files von avr-developers.com definiert:

arduino_atmega8535.bootloader.file=stk500boot_v2_notdefined.hex

Kurz gesagt, ein Bootloader wird nicht zur Verfügung gestellt. Entweder schreibst Du einen der vorhandenen selbst um oder Du verzichtest ganz auf ihn und lädst immer per ICSP-Programmer hoch.