Adds support for UTF-8 box designs, and colored box designs.
- The boxes config file is now UTF-8 encoded, which allows for lots of new box designs based on UTF-8 characters, by @tsjensen #72
- ANSI color codes are now allowed in box shapes by @tsjensen
- Added dependency on ncurses for detecting a terminal's color capability
- Added new command line options
--color
and--no-color
for forcing/suppressing color output - Added long options to command line
- Add MacOS to GitHub Actions workflow and support all test categories on MacOS by @mathomp4
- Removed linker
--wrap
option so unit tests can run on MacOS by @chorpler - Multiple new box designs using Unicode box drawing characters by @chorpler
- Three new box designs which feature colored boxes by @tsjensen