- split ICE / DTLS from local / remote into sub objects

I think this allows for more extension / flexibility for 'local' / 'remote'