Implemented log compression with Heatshrink

Log compression can be enabled/disabled at compile time using the flag
FLASH_LOG_COMPRESSION in log.h