bluString: Fixes & improvements to `Format` method

* Fixed pointer math bug with `Replace` and `Format`
* Can now recursively walk Variant arrays
* Added `TrimLeft` method
* Added bluStringArray class. This is exactly what you expect it is, and
will improve over time