[boost] [rational] operator< fails for unsigned value types. Here's a small patch to fix it