Updated lcpp.natvis file.
Implemented syntax 'define'.
'define' is now robust against wrong argument count.
Implemented basic signature description class and implemented syntax::builtin::checkArguments.
Moved lcpp::syntax::builtin::Signature to lcpp::Signature in its own file lcpp/core/functionUtils.h.