Add test case for abc::*str::encode()
Fix code documentation
Add comparison support to abc::*vector
Remove redundant comments
Make other template arguments optional
Add to_str() support for abc::*vector
Simplify assertions
Remove need for const/non-const abc::to_str_backend specializations
Enable tracing of vector arguments
Improve code documentation