Fix itoa() for other than negative numbers

Previously it skipped one character in buffer even if there was no minus sign added.
Merge pull request #66 from weakset/master

Fix itoa() for other than negative numbers
Merge branch 'master' of https://github.com/spark/core-firmware