lib layer refactoring: time
lib refactoring: array
update templates for lib array
lib array doesn't depends on types.h anymore
(c) for lib_time.h
printf again kernel independent
lib refactoring: stdio
__format available for userspace
__format for userspace lib
lib refactoring: stdlib
update examples for klib
refactoring final part: fully independent lib layer
rand in stdlib now optional
update templates for optional soft rand library
printf now doesn't depend on types.h
minor refactoring
heap library
examples update for lib_heap
persistent name for memory saving
persistent names for drivers and midware