This is based on from esp-idf's esp-tls component.
Latest commit ID on esp-idf: dec70a760120d3c6d1d63ac0257dce6a8561879c
Some HTTP convenience APIs have been removed from esp-idf's esp-tls component while porting it ESP8266-RTOS-SDK due to
non-availabilty of http_parser