make churn and its samples work with freedom.js v0.6

Pretty much the same as the other sample apps.

One thing I noticed about churn is that it didn't like RFC 6544-style "TCP candidates". So I've made `extractEndpointFromCandidateLine` a little more tolerant.