libwebsockets: use git checkout

Rationale: the tarballs are timestamped so the hash changes on every
download.