Allow configuration of a iceServerGenerator function

This function will return iceServers and allow for regeneration of
ICE Server credentials before each peer connection.