Feature: add generic smd footprints, fix pinheaders

Fixes the 0.8 mm drill holes in nucleop pin headers, new size is 1.0 mm.

Adds generic footprints with consistent silkscreen, mechanical drawing and assembly picture layers.
A-variants have 0.5 mm placement courtyard.
Pads of A-variants have 0.5 mm toes, 0.45 mm heels and 0.05 mm sides. 
Silkscreen is on tPlace layer, and has linewidth of 0.15mm and clearence of 0.15 mm from pads. 
Assembly drawing is on tDocu layer, mechanical drawing is on Measures layer.
Names of parts are both in tDocu and tNames layers. tNames (silkscreen) has 1.5 mm height, 10 % ratio.
assembly drawing name size is scaled to fit within placement couryard of part.