libbladeRF: Fixed warnings occurring with gcc 4.8.2

The (status != 0) correction addresses a potentially uninitialized
variable warning, which could occur if bugs are present in backend
functions and a status > 0 is returned from access_peripheral() and then
the lms read.

The timestamp assignment is addressing type-punned pointer complaints.