added ARC support. renamed NSString category to avoid namespace duplication. removed SBJSON dependency if iOS SDK version is 5 or above.