Bugfix related to scale mismatch in subtraction.

See test case: bcadd("19.99","500",2), was producing -4.8, should have produced -480.01.

Fix is based on correct libbcmath code.
Merge pull request #92 from nathanntg/master

I found an issue in the bcmath component and tracked down the scale issue