Makefile: adding config variable for Os/O2/O3 compilation

Conflicts:

	init/Kconfig

Conflicts:

	init/Kconfig
Fix:Systctl.c 'kbuf' uninitialized
Bandaide: Don't use highest level of optimization on workqueue.c
fix: cgroup.c it.task uninitialized in this function
 fix val may be unused control.c
Fix:Journal.c blocknr' may be used uninitialized in this function
update CPU_FOOT_PRINT_BASE_CPU0_VIRT from zarboz