Make Igor cross-platform

Hi Dave,

I've managed to get Igor to run correctly on a Mac desktop. Mostly it's the massaging of UIView * into id and putting a few other pieces together on the auto-registration with Frank.

Anyway, I have it running in a local project and it actually. Freaking. Works!

So. I'm very excited. If you're interested in making Igor available to a whole bunch of other folk, I recommend you take a look at the changes in here! If not, no big deal; I'm happy to maintain this fork for a time.

Thanks for such an amazing piece of software! I love Igor.

Flip