vesper_test: Prefixed constants with VSP_TEST_.
vesper_cmcp: Added check to data list parsing to avoid invalid memory reads.
vesper_cmcp, vesper_test: Improved error handling and added invalid parameter tests.
vesper_test: Added check to exit with error value if some tests failed.
vesper_test: Moved data list setup and teardown into separate functions.
vesper_cmcp: Fixed possible memory leak when connecting server or client.
vesper_cmcp, vesper_test: Improved error handling and added invalid parameter tests.