Fix memory leak in queue implementation
Fix memory leak in queue implementation

This commit frees the internal `list` pointer in the `queue` module
when `queue_free` is called.

jmcph4/jcrl,jmcph4/jcrl,jmcph4/jcrl,jmcph4/jcrl