Added NPN Transistor and P-MOSFET variants

Not all TO-92 Transistors have the same pin mappings.
For Example, the 2N3904 is opposite from the BC547 and P2N2222A

This could cause really confusing problems for people using the
Sparkfun Eagle Library if they happen to get a transistor with the wrong pin
map.

Added Pin Mapping Variants for:

TRANSISTOR_NPN
* BC547 - COM-08928 (TO-92 45V 100mA) (1.Collector 2.Base 3.Emitter)
* 2N3904 - COM-00521 (TO-92 40V 200mA) (1.Emitter 2.Base 3.Collector)
* P2N2222A - COM-12852 (TO-92 40V 600mA) (1.Collector 2.Base 3.Emitter)

The Library was also missing the TO-220V variant for the P-Channel Mosfet

Added Pin Mapping Variant for:
MOSFET-PCHANNEL
* FQP27P06 - COM-10349 (TO-220 -60V -27A) (1.Gate 2.Source 3.Drain)

Also added comments and links in the descriptions.
Swaped Gate Source To-220 Pins on MOSFET-PCHANNEL

Double checking the Datasheet for the FQP27P06 60V P-Channel MOSFET
I had the Gate and Source pins backwards
Merge branch 'master' of https://github.com/BarbaryEnterprises/SparkFun-EAgle-Libraries into BarbaryEnterprises-master
Adding in production SKUs
Merge branch 'BarbaryEnterprises-master'
Merge branch 'master' of https://github.com/sparkfun/SparkFun-Eagle-Libraries
added 105 OHM res
added 287ohm res / pca9306
Revert "added 287ohm res / pca9306"

This reverts commit 52bf618222aabccf744bd75e27e6985c82deec67.
Added 2X3_TEST_POINTS.pac to AVR_SPI_PRG_6.dev
Added 74HC03 to digital lib
Merge branch 'master' of https://github.com/sparkfun/SparkFun-Eagle-Libraries
Move LM339 symbol/dev from OBD-II board
Add dot to output on 74HC03
Add TRANS-11308 and DIO-11284
Fixed weird line through the middle of diode symbols
Tidied up the jumpers
Merge remote-tracking branch 'upstream/master'