Use [NSBundle bundleForClass:]

Also add customization point in the protocol.

When the view is in a different bundle (such as the new iOS Embedded Frameworks) [NSBundle mainBundle] does not work.