Redesign of macros for declarations in wares signatures 

* Removed redundant _SIGNATURE_ word in DECLARE_XXX macros
* Cleaned code
* Updated tests
Add of a primitive to get the scheduling constraint currently applied