Prevent a possible NPE.
Remove an apparently unused library.
Updates the libraries (from jitsi 9d872a1008a).
Updates libjitsi to ee312f198.
Removes code moved to the jitsi repo and adapts to API changes.
Uses native libs according to architecture.
Revert "Remove an apparently unused library."

This reverts commit 5ebc6de8aa1ed412ceb84aeb7989d53c1898da14.
Change the "name" argument to "subdomain", add a "host" option.
Fix typos.
Add to gitignore.
Minor cleanup.
Keeps track of used port numbers in order to decrease the (typical) number of bind attempts made before a socket is succesfully bound.
Add sthe jnsctp library for macosx.
Don't wait for a 'result' IQ for our session-accept. Rename harvestRemoteCandidates to addRemoteCandidates.
Explicitly wait for ICE to finish, don't use deprecated ice4j API.
Don't try to start a DTLS client for the nonexistent second component of a data channel.
Do not interpret every incoming presence as an indication for a *new* endpoint. Use a human readable nickname.