Function returns an element of given name from the params variable that is created
inside of the Makefile recipe. If the params global variable does not exist (the script
is likely to be executed directly, i.e., not from the Makefile generated by rmake),
the default value is returned and a warning is generated. If the params global variable
exists but it is not a list or the name element does not exist there, an error is thrown.