jack: Use jack_free(3) to release ports
Port objects acquired with jack_get_ports() need to be freed with jack_free(3), not stdlib free().
On Windows, Jack may be linked against different libc than GStreamer libraries so free()ing port objects directly might cause crash because of libc mismatch.