Add new files in core directory

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Add new files in flattened hal directory.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Add files in directory os_dep.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Change Makefile for flattened directory structure, and add include
directory.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Flatten include directory

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Modify Makefile for staging destination

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Remove some unneeded symbols.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Finish the process of flattening include.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>