Add support for union types to callbacks

This addresses https://github.com/darobin/respec/issues/182
Merge pull request #190 from lanthaler/feature-callback-union-types

Add support for union types to callbacks