-Identified bug in way clear code was written. Rewrote
-Changed some variables to #defines since these values aren't going to change. In turn, changed code that used/computed these values.
-Removed unused lasershark_ringbuffer_half_full_reporting var
-Separated call that returned how many samples could be transmitted per packed into two different commands (one for iso, one for bulk)
-Flipped from using modulus operator to determine odd/even input samples to a simple bitwise operator.