- refactoring ICE socket to support trickle ICE (supports multi-homing)
- ICESocket now ready for trickle ICE, ICE socket session will be next
- moving ICE socket session towards supporting trickle ICE
- moving ICE socket session towards supporting trickle ICE
- close to ICE socket session trickle ice completion
- ICE socket session, RUDP socket and RUDP socket session now support trickle ICE
- TODO: get projects compiling with trickle ICE
- made unit test for services compilable to test trickle ICE
- ice socket / ice socket session passed trickle ICE simple test case
- TURN socket shutdown cleanup
- completed testing of RUDP client / server testing (still needs RUDP loopback testing to be done)
- RUDP loopback now passes unit tests
- cleaned up at RUDP channel, channel stream and messaging
- stack now compiles with trickle ICE and closer to integration of the new relay mechanism
- now does RTP/RTCP mux on the same port
- compiles with trickle ICE (although higher layer does not utilize trickle ICE at this moment), but still allows for faster startup call times since doesn't have to wait until local candidates are abandoned before connecting
Merge branch '20130408-javascript' into 20130805-trickle-ice

* 20130408-javascript:
  - fix issue #37 added getIdentityContact method
  - fix issue #36 - added getStableID on account