Remove NO_SCALE and use null to represent that.
Fix bugs and added tests from Eli.
Merge pull request #361 from tonyhuang/decimal

Multiple fixes for Decimal precision and scale