Optiloader Mega2560 support

It makes perfect sense... sometimes my brain just stops working, sorry...