kicad_install: Enhance and add env installation

Newer versions of KiCad require environment variables to function
properly. As of the latest KiCad version, even the default variables are
incorrect (not properly exported), which causes issues within KiCad.
Attempt to easily correct this with the kicad_install script.
kicad_install: Add proper help options
create_fp-lib-table: fp-lib-table creation script

This script allows the user to create an fp-lib-table file without
having to actually do any work. This is great for creating/updating the
template and/or creating/updating another fp-lib-table file. The script
works by searching a given pattern in a given module directory and
creating an fp-lib-table entry for each matching library.
template: Add proper fp-lib-table template

Also modify gitignore
kicad_install: Add a note about reboot

Reboot could be needed for profile change to take effect.
kicad_tstamp: Add script to generate KiCad tstamps
modules: audio: 3.5mm: Add line to indicate hole