Version of compare-bytes that does unsigned comparisons.

Could use some more work to speed it up; I've had a heck of a time
getting clojure to do primitive math on byte objects, and it's very
wasteful to: box to Byte; check it's a Number; convert to Long;
unbox to long; do math; downgrade to byte; upgrade *back* to a long;
compare with (long)0.
Do some more primitive math
Fix signedness
Add test for compare-bytes
rearrange compare-bytes a bit
Merge branch 'unsigned-compare-bytes' into develop
0.10.4, fixing compare-bytes