Make sure kicad component width stays on the grid.

Now that we're growing the component to fit its caption, we need to make
sure we round up to the nearest grid point because the caption is not
sized as a grid increment.
Write out the footprint list for kicad components.

This should make the assignment of footprints to schematic components
easier.