change tokenDelegate property to weak and mark it as an IBOutlet

I ran into a retain cycle issue when using RMSTokenView with the tokenDelegate property set.

Changing the tokenDelegate property to weak fixes the issue.

Also, I marked it with IBOutlet so the tokenDelegate can be set in Interface Builder.