Factored Objective C interface into Rubicon library.
Merged with trunk.