Generated Rust bindings for ESP8266 Arduino library

This is part of a work-in-progress experiment to use mrustc's Rust to C transpiler to allow writing firmware for the ESP8266 in Rust. Use at your own risk. Pull requests welcome.

Requirements for regenerating the bindings with generate.sh: