Use a #define'd timeout instead of hardcoding

Don't just pass 1000 to libusb_*_transfer(). #define it and pass the macro.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Respect the 80-character line limit.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Unify get_time mechanisms

We had two mechanisms for getting the monotonic time:
uint64_t get_time nsec(), and double get_time().
There's no point in having both. Keep get_time(), and drop the other.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
(Trivial) Print space between speed value and unit

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>