add REQUIRE macro and an example how to use it in Kernel.h
add REQUIRE macro and an example how to use it in Kernel.h

Saurabh7/shogun,shogun-toolbox/shogun,lambday/shogun,shogun-toolbox/shogun,lambday/shogun,geektoni/shogun,karlnapf/shogun,lambday/shogun,shogun-toolbox/shogun,shogun-toolbox/shogun,lambday/shogun,karlnapf/shogun,Saurabh7/shogun,karlnapf/shogun,lisitsyn/shogun,sorig/shogun,sorig/shogun,besser82/shogun,besser82/shogun,geektoni/shogun,lisitsyn/shogun,Saurabh7/shogun,lisitsyn/shogun,geektoni/shogun,lisitsyn/shogun,sorig/shogun,Saurabh7/shogun,lisitsyn/shogun,karlnapf/shogun,Saurabh7/shogun,sorig/shogun,besser82/shogun,lisitsyn/shogun,sorig/shogun,Saurabh7/shogun,besser82/shogun,besser82/shogun,karlnapf/shogun,Saurabh7/shogun,lambday/shogun,shogun-toolbox/shogun,karlnapf/shogun,geektoni/shogun,shogun-toolbox/shogun,lambday/shogun,Saurabh7/shogun,Saurabh7/shogun,sorig/shogun,besser82/shogun,geektoni/shogun,geektoni/shogun