Closes https://github.com/espressif/esp-idf/issues/1195
To facilitate this, the list of registered heap regions is now a linked list (allowing entries to be appended at runtime.)