Adds timeout for reading the response from discovered devices.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@351 424aafce-ff79-11de-b136-7f7962f7bc17
Improves logging. Starts work on SDP utilities for use with SIP and WebRTC. Starts work on trickle ICE.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@352 424aafce-ff79-11de-b136-7f7962f7bc17
Completes a first version of offerer semantics for Trickle ICE. Organizes logging and stats a bit. 

git-svn-id: http://ice4j.googlecode.com/svn/trunk@353 424aafce-ff79-11de-b136-7f7962f7bc17
Starts work on receiving semantics for Trickle ICE

git-svn-id: http://ice4j.googlecode.com/svn/trunk@354 424aafce-ff79-11de-b136-7f7962f7bc17
Applies logging improvements patch submitted by Jakub Adamek.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@355 424aafce-ff79-11de-b136-7f7962f7bc17
Applies Jakub Adamek patch that increases keep alive Tr value from 3 to 15 seconds recommended as minimum in RFC6263.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@356 424aafce-ff79-11de-b136-7f7962f7bc17
Applies Jakub Adamek fix for recognizing TURN packets.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@357 424aafce-ff79-11de-b136-7f7962f7bc17
Applies Jakub Adamek patch that skips unnecessary nomination.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@358 424aafce-ff79-11de-b136-7f7962f7bc17
Applies Jakub Adamek patch that fixes Pseudo TCP on Android, improves logging and fixes serious bug in the int read() method.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@359 424aafce-ff79-11de-b136-7f7962f7bc17
Applies Jakub Adamek patch that adds NO_KEEP_ALIVES property which can be used to disable STUN keep alives.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@360 424aafce-ff79-11de-b136-7f7962f7bc17
Fixes NPE when InetAddress is null in TransportAddress.getHostAddress().

git-svn-id: http://ice4j.googlecode.com/svn/trunk@361 424aafce-ff79-11de-b136-7f7962f7bc17
Loops on copy of parent checklist to prevent ConcurrentModificationException.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@362 424aafce-ff79-11de-b136-7f7962f7bc17
Fixes a failure to close a Socket.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@363 424aafce-ff79-11de-b136-7f7962f7bc17
Optimizes the calculation of CandidatePair priority.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@364 424aafce-ff79-11de-b136-7f7962f7bc17
Fixes typos, warnings, repetitive method invocations.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@365 424aafce-ff79-11de-b136-7f7962f7bc17
Returns null instead of "null" String from getHostAddress. Adds a check for null in toString().

git-svn-id: http://ice4j.googlecode.com/svn/trunk@366 424aafce-ff79-11de-b136-7f7962f7bc17
Fixes an issue which could cause CPU starvation while receiving from MultiplexingDatagramSocket.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@367 424aafce-ff79-11de-b136-7f7962f7bc17
Commits comibned Carl Hasselskog and Jakub Adamek patches for PTCP deadlock fix.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@368 424aafce-ff79-11de-b136-7f7962f7bc17
Commits Carl Hasselskog patch for feeding PTCP stack's clock with valid time values.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@369 424aafce-ff79-11de-b136-7f7962f7bc17
Extracts PTCP into separate test suite. Adds debug PTCP sample target.

git-svn-id: http://ice4j.googlecode.com/svn/trunk@370 424aafce-ff79-11de-b136-7f7962f7bc17