Fix invalid access crash in iOS 8

It seems that the format of -[NSThread description] has changed in iOS 8, which was causing NSLogger to crash for me.  This pull request fixes an invalid access crash that might occur if the thread name can't be determined, and adds support for the new description format.