set the source location when calling YaST functions outside Ruby

fixes wrong location in y2log

(see https://github.com/yast/yast-ruby-bindings/issues/43)
better backtrace parsing
Merge pull request #45 from lslezak/set_source_location

Set the source location when calling YaST functions outside Ruby