libtime: make libtime_nanosleep return 'void'

Since we're accounting for function call overhead now, we should move the
last libtime_cpu() check outside the call.

Signed-off-by: Steven Noonan <steven@uplinklabs.net>