Imroved strlen().
Ignore Eclipse CDT file.
Add missing include.
Add strcpy().
Add strchr().
Add strcat().
Add defines for end of string and newline.
Add the source.
Add API doc, and fix some compile erors/warnings.
Compile error with inlined macro.