'Ctrl+D' on empty line now performs full ESP32 soft reset
'math' module updated, added 'factorial' method
'uos' module updated, added 'mpycore' method to show MicroPython core git commit hash and date
libcurl based email function implemented
Fixed GPIO initialization after deepsleep
if ext0 or ext1 wake up source was used
Licensing information updated
Some unneeded sources removed
utime.ticks_diff() and ticks_add(): Overflow error
Add missing uhashlib back
Updated 'utimeq' module
fix handling if time values
Updated 'machine.UART' module
added callbacks on data, pattern and error
added flush() method
Various small uptates and improvements