Add extra check EC05 for detecting duplicate pins
Created by: SchrodingersGat
This PR proposes a new rule for schematic symbols (checklib.py) which checks for duplicated pins in a schematic symbol.
A lot of PRs in /kicad-library have duplicated pins, which is not caught by current rule-set.
Example output: (with full verbosity -vv)
checking component: TPS2513
Violating Rule 3.9
Pin numbers should not be duplicated for a symbol.
Pin 1 is duplicated
Pin 'Gnd' is a duplicate of pin 'DP1'
Edited by Joel Guittet