This also removes vector cover types which do nothing except obfuscate the underlying implementation. Mainly changes SCH_SHEET_PINS and CONFIG_PARAM_ARRAY (which will soon be replaced by Jon's new stuff).
connected to the same point on a bus. The pointers used in previous code could be null, but they were not tested. The pointer validity is now tested.