Programming new Atmega328-PU

I just created a separate entry in avrdude.conf and boards.txt with a new target used specifically for bootloader-ing (Breadboarded 328 non-P). That way, you don't have to edit your avrdude.conf every time you change chips.

You do still have to set the target to plain Uno for uploading sketches. At least until the compiler recognizes 328 as a valid target.