Add comment.

This commit adds a comment to Generic_Wrapper.h
(No code change.)
Fix some indents.

This commit fixes some indents in the license info.
(No code change.)
Cleanup Thread_Utils includes.

This commit cleans up the includes for Thread_Utils.

Real changes below:
- Generic_Wrapper.h includes LibraryID_Struct.h so no reason to include it in
Thread_Utils_Structures.h.

- Also move include for Generic_Wrapper.h into Thread_Utils_Structures.h.

- Make Thread_Utils.h only include the needed standard library headers.
(Instead of including BaseHeader.h))