bluString: Added `Overwrite` method

* This is faster and much simpler than having to `Remove` and `Insert`
* Also fixed `ValidateRange` not checking for the length overhanging the
end of our string
* Removed `Var2bluString` as this is now handled by `bluArrayStrings`