Use floating-point weights in CTable

Rather than having a single row count exactly as one during score evaluations, give it a weight.  This changeset just propagates the int->float conversion through the code.