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
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)