Log error when parseDyeString error branch hit
Extend assert for array and image assertions

This also provides the much needed assert.arrayEqual
Fix dyestring parse and reconstruct delimiters
Move tests for dyestring parse and reconstruct

It all seems to be working now, and should be considered stable.

Should parseColor really belong in the resource manager?