small fixes in models-generator
improving type-system rules for stacks and ring-buffers
further improvement for stack and ring-buffer
disalow users to be able to type NoopType directly
disalowing users to use directly the NullType
major improvements in the generation of models
arguments of a function reference type cannot have type 'void'
added typesystem tests for pointers and arrays of function references
fixing the build
Merge branch 'master' of https://github.com/mbeddr/mbeddr.core