Debugging should only happen if it is build for debugging (DEBUG is defined if compiled by XCODE for debugging/not release)
Removed SBJson & JSONKit dependencies
Make transports dynamic loadable (based on available classes)
Merge commit '1b2905930b14e2cb830dd50cb661f06a4af89e75' into develop. close #133.
finally remove deprecated delegate methods
update readme to reflect the recent changes
Merge commit '98a277519c2bba977f11d9c0a4358f972b76ca5e' into develop. close #116.

# By René Rössler
# Via René Rössler
* commit '98a277519c2bba977f11d9c0a4358f972b76ca5e':
  Debugging should only happen if it is build for debugging (DEBUG is defined if compiled by XCODE for debugging/not release)
Merge commit '52940c272d08e7a9ad8c52ff7553a7722e813f86' into develop. close #134.

# By Menno Pruijssers
# Via Menno Pruijssers
* commit '52940c272d08e7a9ad8c52ff7553a7722e813f86':
  Make transports dynamic loadable (based on available classes)

Conflicts:
	SocketIO.m
update SocketRocket submodule
update readme: add OSX install instructions + remove ARC chapter
update readme: add another delegate example + fix typos
bump to v0.5
v0.5

  update SocketRocket submodule
  update readme to reflect the recent changes
  finally remove deprecated delegate methods
  Make transports dynamic loadable (based on available classes)
  Removed SBJson & JSONKit dependencies
  Debugging should only happen if it is build for debugging (DEBUG is defined if compiled by XCODE for debugging/not release)
Merge commit 'e0e4f621048f6f4b16c67b3f9ca525152d23e4bd' into develop
adjust cookie implementation
add cookie example
distinguish between handshake failed and unauthorized handshake
add examples for different event data types. ref #158
add extra contributors file
bump version to v0.5.1 + clean up