Moved float str buffer constants to the strconv module
pre-rebase commit
Switched over a bunch of splitting funktions to non-allocating iterators
Isolated bug, static vector seems to behave differently than fixed sized one
Fixed all use sites and tests
Added missing lifetime annotations, doc and whitespace cleanups
Added more missing lifetime annotations