bootloader should use pullup

The last time I build the bootloader I think there were two spare bytes. But that is enough. I suppose as long as someone might consider touching the bootloader, it would be nice if the programmer 'reset' command was hooked up. Then we wouldn't have to wait for the thing to time out after loading a new sketch. The IDE could just tell it to reboot after the last bit was loaded.