Basic directory rearrangement
Remove crap and CMSIS #defines from headers.

1) __INLINE, __ASM, etc removed
2) kcmsis rearranged and features added.
Semaphore/mutex value system changed

FIX missing  __kget_MSP(void) define in <kcmsis.h>
Time_left renamed to time_slice
OS_Call suspend ISR and SP store/load mechanism changed to protect r0

1) OS_Call now stops and resumes ISR.
2) proc_load_ctx now protects r0
micron renamed to service
Malloc is now thread safe (not reentrant).

__proc_lock() __proc_unlock(), __proc_state () added to make malloc
functionality thread safe.
Sleep and StandBy functionality added.

1) pkernel now can sleep or standby on idle
2) pkernel has also servicemode () and applicationmode ()
3) pkernel_vars variable added to controll power modes at runtime.

* In service mode pkernel is always and idle state and resumes only to run
services.
* In application mode(normal mode) pkernel runs task and services