* BIG CHANGES for Circuit Playground boards! - Renumber digital pins on Circuit Playground Express and Circuit Playground Bluefruit to match analog pin numbers marked on the board. - Map internal pins to digital pins 8-14: button A, button B, slide switch, IR receive, IR send, user LED, NeoPixels. - On CP Bluefruit, IR receive, IR send are replaced with PDM mic data and clock. - This change may impact existing projects but will make those boards easier to use. Many projects can be updated simply by re-importing the relevant libraries. - Update libraries to use the new Circuit Playground Express pin numbers. * Add an option to use internal pull-up resistor with analog read (requested by Leah). * Improvements to Motion library for more reliable step counting. * Randomize the random number generator seed so the sequence is different every time. * Fix: Can't set digital pin using a boolean reporter to specify the pin value. * Give an error if a non-integer pin number is passed to a pin command. * Tweaks to prevent ED1 false capacitive button positives (thanks, José!). * Make the "useWhite" parameter optional "attach NeoPixels" (RGBW NeoPixels are rare). * When reporting a list value to the IDE, only send the first 100 elements.