Development Release for 0.6.x.

The primary focus of the 0.5.2 release is getting the Controller program and its dependencies working.

The Controller program has not been completed but I have decided to make an end of the year development release.

Of particular note, I realized that I accidentally wrote FSS Extended List Read and Write programs following FSS Embedded List format.
I separated the two but after some quick testing I found some bugs in the FSS Extended List Read program.
The FSS Embedded List Read and Write programs (and/or their dependent projects) did needs to be correctly implemented in regards to recursion (which appears to be badly broken).

Remaining planned changes for preparing 0.5.x branch for 0.6.x:
- Finish writing UTF-8 support for existing functionality.
- Write the "init" program, which is a non-systemd init design.
- Write the "controller" program, which is another part of the non-systemd init design.
- Write the "control" program, which is intended to interact with the "controller" program.
- Review FSS and IKI standards for consistency in both specification and implementation.
- Bring "firewall" up to date.
- Cleanup existing code, getting the style back in sync for a stable release.
- Review and fix some inconsistencies in the design that would influence the API.
- Update documentation.

The status of programs (level_3):
- byte_dump: working.
- controller: in progress.
- fake: working.
- firewall: outdated.
- fss_basic_list_read: working.
- fss_basic_list_write: working.
- fss_basic_read: working.
- fss_basic_write: working.
- fss_embedded_list_read: broken.
- fss_embedded_list_write: broken.
- fss_extended_list_read: working, buggy.
- fss_extended_list_write: working. buggy.
- fss_extended_read: working.
- fss_extended_write: working.
- fss_status_code: working.
- iki_read: working.
- iki_write: working.
- init: incomplete.
- status_code: working.