Fix trace.py for library filenames containing colons (#1252)
Fix trace.py for library filenames containing colons (#1252)

`trace.py` parses a probe using the colon as a separator.  As a result, it
fails to create a uprobe for binary/library with a filename containing colons.

This diff fixes that issue with `trace.py`.  It requires a kernel with
https://lkml.org/lkml/2017/1/13/585 merged to work properly, otherwise
`trace.py` still fails for create uprobes.
mcaleavya/bcc,brendangregg/bcc,tuxology/bcc,iovisor/bcc,tuxology/bcc,iovisor/bcc,brendangregg/bcc,mcaleavya/bcc,tuxology/bcc,tuxology/bcc,tuxology/bcc,iovisor/bcc,brendangregg/bcc,iovisor/bcc,brendangregg/bcc,iovisor/bcc,mcaleavya/bcc,mcaleavya/bcc,brendangregg/bcc,mcaleavya/bcc