6939: watch for exact values in calc_part

If an mpf tuple (n, c, p, b) if c==1 or p==0 then this
represents an integer so no special processing is needed
in calc_part.
Merge pull request #7665 from smichr/6939

ceiling(x).n(subs={x:3}) now works; fixes #6939