Updated Bobuino design.

CrossRoads:
Ditched the JTAG header.
Doesn't the JTAG interface allow using hard break points when doing source level debugging?
Added duplicate pads for all headers so the IO pins can be accessed still when shields are installed.
How about "fixing" the second set of pads to use normal spacing
so users can make their own shields from standard strip/proto boards?
Any thoughts?

I might be off, but from what I remember from looking at some of the older photos,
it looked like the 6 pin ISP header was not in same position as an UNO.
For shields like the ethernet shield that need to plug into the ISP header,
it would be useful the ISP header was in the in same position.