Fix BitArray.opCmp

"auto c = (cast(long)(p1[i] & mask) - cast(long)(p2[i] & mask))" is invalid if size_t.sizeof == long.sizeof.


"return cast(int)this.len - cast(int)a2.length;" - bad idea convert size_t to int.