Fix/improve/test vector. Small additions to the slice.
Make "simple testing framework" less verbose.
Revisit strings, better implementation and testing.
.gitignore: Don't ignore *.hh from the test dir.
Autotools -> waf, bye, see you in hell.
Return non-nil error code on tests failure.
Add Doxygen-based documentation generation setup.
Small fixes to slice/vector tests.
Use self-copy shortcut only when size matches as well.
Add C++11 range-based for loop support for slice and vector.
Use -Wall -Wextra -Werror, and fixes to make it work.
.gitignore: Ignore top-level waf build directory as well.