Update: basic list fixes and cleanups, including some other cleanups.
The EOL handling in FSS Basic List is incorrect/incomplete.
Slashes at the end of an Object must be delimited to avoid escaping the object close character.
Be sure to return an error when a newline is provided in an Object name on basic list object write.
The standard states that controlling character, such as a basic list open, must use ASCII character codes for simplicity and safety.
Therefore, a UTF-8 buffer increment is not necessary.
Use the simpler, more performant C math operator increment.
Cleanup coding strategy in basic list content write to be more consistent with more recent approaches.
Cleanup some comments.
Also cleanup incorrect loop comment in fss_basic.c.