Refactoring of imperative collections and more string formatting

I unified the management of imperative collections' enumeration in the FunScript.Seqs module. I also added additional capabilities to String.Format (use of f, p, e, g codes with precision and DateTime formatting) and a somewhat hacky implementation of sprintf, directly in JS.