remove linux os wrappers for symlink and readlink and call the functions directly
rename windows implementations for symlink and readlink. Make lstat implementation more
solid.

Move mkdir_and_parents to utils as a os specific implementation was not required
because only mkdir for needs redefining for windows
extract - Report fails ramdisk directory extraction
fix actions to use new utils section in libbootimage, remove redundant
use of utils.c in the main program