Results 2 issues of csonsino

This change adds initial Apollo3 support. The majority of the functionality is contained in the new `apollo3.cpp` file, but some minor modifications were made to `Adafruit_NeoPixel.cpp` in the `setPin()` function...

Would be nice to have NeoPixel support for SparkFun Artemis based boards that use the Ambiq Apollo3.

help wanted