This change implements support of '#pragma STDC FENV_ACCESS' in
frontend. The pragma is supported only at namespace level and in
topmost block in functions.
Use of the pragma results in using constrained intrinsics to represent
floating point operations in the function to which it applies. Such
function is marked by the attribute 'FPEnvironment' in AST and
'fenv_access' in IR.