added callback support for positioning...

...when using setOption or when defining steps programmatically. See https://github.com/janposselt/intro.js/blob/introduce-position-callback/example/custom-position/index.html for working example.