Added missing scalar types, finally. Moved away from referencing DEFAULT_STRING_VALUE in Scalar type, prefering the method which can be overridden. This code could use some tlc... this commit prefaces any fix to resolve yin's issue though.
pulling in yin's changes