Update TODO file.
embFormatList

initial introducing embFormatList & embFormat (get info by function).
This is an octopus merge from pascal4, but only C codes. No
delphi/lazarus code is changed here.
test all C project.

shared lib project & converter & embroidermodder2.exe were successful
compiled.
meaning these were running well
Save Text Object as stitches.
RealRender bugfix for Qt5.
libembroidery refactoring & cleanup.
libembroidery emb-format header cleanup.
libembroidery error logging cleanup.
remove obsolete code.
Updated .travis.yml file.
Corner Widget Bug Fix.