20506 - mcollective log backtrace does not include line numbers on windows

This commit changes how we parse caller and exception strings so that
line numbers are correctly displayed when logging in Windows.
20506 - mcollective log backtrace does not include line numbers on windows

changelog