Allow nested hashes in notification attributes.

This commit allows you to add a hash as a nested attribute in the payload of a notification.  Otherwise the nested hash shows up as an NSString in the userInfo dictionary.