Revert "Alter number serialization to optimize "small" instead of optimize positive.  Costs on average a bit per number, but saves about 7 bytes for a small negative."

This reverts commit 1b8975e5a5aa270ae4517dea44c6ba8fc78df37d.