Prevents unexpected memory allocations when running tests which don't require tcpip_adapter.
This change adds a check for compatibility between the nvs version found on nvs flash and the one assumed by running code during nvs initialization. Any mismatch is reported to the user using new error code ESP_ERR_NVS_NEW_VERSION_FOUND.
the issue is introduced in commit 17f01eb718.
17f01eb718
closes #461