Properly call the original `setup` implementation; fixes #326

Internally, RubyMotion calls `config.setup_blocks <<`, but this may change in the future and we should respect it.

Also allows other libraries to patch `#setup`