Fixed protocol name in HATMapPinAnnotationView to be more consistent
with the rest of the naming of the delegates.
Fixed issues between Xcode 4.6 and Xcode 5.

Modified the size of the topic field in HATGameView.
Fixed discrepancies between Xcode 4.6 and Xcode 5.
Note to self: creating a __weak self that's passed into a block, where
that block is retained via objc_setAssociatedObject, it will cause the
__weak self to be zeroed. Use __unsafe_unretained to avoid this bad
juju altogether.
Fixed button rendering problems.