Fallback support for inactive socket

The main goal is to allow any user (even if he/she hasn't installed or forget to start ponyd) to be able to still debug any part of the code.

The new few lines make a check about the socket activity and route the output between Ponydebugger and classic NSLog
Ok, sry I forgot to take a look at you coding styles, 'll fix it.

In the meanwhile I think we also figure out how to deal with output, I noticed that a log will show off all the new line and tab commands, dunno if is better to strip them off or probably convert into something working fine with NSLog that is probably better