* Implement Web Thing server in MicroBlocks * Remove the hard-coded Web Thing server in VM * Add HTTP client and server libraries * Add type test ('_ is _') block * Add variable reflection primitives * Add byte (binary data) primitives (preliminary) * Add library dependency mechanism * Decrease memory allocation on ESP8266 to increase reliability * Increase memory allocation on ESP32 * Fix: Startup race condition in Button Events library * IDE feature: shift clicking a reporter block puts result in clipboard as well as displaying it * IDE: Error bubbles are now pink with a red border * IDE: Show an error if block/script clicked when not board connected * IDE Fix: moving the MicroBlocks window between screens or changing screen resolution failed on Mac OS * Move json prims from the palette to library * Add Online clock example * Rename category Math -> Operators * Rename category Lists & Strings -> Data * Reorganize Library folder