Make 'tools/wakeuptime' use stack maps
Make 'tools/wakeuptime' use stack maps

This modifies 'tools/wakeuptime' to use the stack maps feature.
Rather than using manual, depth-limited stack walking with some
architecture-specific code, using stack maps makes the script
usable across different architectures. This also adds command
line arguments to let the user to set the minimum and maximum
amount of time in microseconds over which traces are stored.

Signed-off-by: Sandipan Das <ae8113f64d9c72812e097938d25a8975da69c074@linux.vnet.ibm.com>

iovisor/bcc,brendangregg/bcc,mcaleavya/bcc,brendangregg/bcc,tuxology/bcc,mcaleavya/bcc,tuxology/bcc,brendangregg/bcc,brendangregg/bcc,iovisor/bcc,tuxology/bcc,iovisor/bcc,mcaleavya/bcc,tuxology/bcc,iovisor/bcc,brendangregg/bcc,mcaleavya/bcc,tuxology/bcc,mcaleavya/bcc,iovisor/bcc