WIP on refactoring
Remove Num and Integral instances from Point. SemiNum Point Size should be enough.
Fix yi-contrib build.
Simplify replaceCharB.