reuse CryptoPeerConnection objects instead of always creating new ones

Signed-off-by: Thomas Stilwell <stilwellt@openlabs.co>
Merge pull request #1006 from benemorius/peerconnection-reuse

reuse CryptoPeerConnection objects (too-many-files bug hotfix)