Added exapmles and unit test related to using objective c unions. I tried to make work passing unions as arguments by value, but without success, and I mentioned that in examples/unions.py, so users can see what they currently can, and what they can work with unions in objective c. Mostly they can everything except passing unions by value to functions. Note that returning unions by value work correct.