Add Objective-C backend for google's protocol buffers

I've updated the patch to comply to the requests. Sorry for wasting your time with my first request :-/

One thing though: I did not rename it, because that's how its called on the official homepage.