* Improved library support: - Add meta data including author, description, and version - UI for viewing and editing library meta data - Mechanism for importing dependencies - Mechanism for telling user when a new library version is available - Mechanism for auto-updating libraries in projects * Add support for Byte Arrays for working with binary data * Add SPIFFS file system support for ESP boards * Add mechanism to disable library auto-loading * Add support for installing firmware on M5Atom-Matrix and M5StickC * Add support for DACs on SAMD and ESP32 boards * Updated master translation file and individual translation files * Updated Turkish translation (thanks, Turgut!) * Updated Catalan translation * Updated Spanish translation * Updated Gnublocks implementation * Extend Prompter dialogs with optional details/explanation field * Increase size of dynamic memory on SAMD and ESP boards * Word wrapping at multiple kinds of separator to make long JSONs and other strings without spaces readable * When auto-updating a lib in a project, mark mismatched blocks as obsolete * Tweaks to font sizes on Linux and Windows * Tweaks to allow compiling with PlatformIO to 4.3.1 * Adjust font size of operators (especially not-equal) to increase legibility * Update examples with new libraries * Fix: board lib autoloading * Fix: bug in ESP32 servo primitive that required you to call it twice if the servo wasn't already running * Fix: stop wifi before trying to connect or create a hotspot in WiFi lib