* add new custom eslint rule, replace remaining t.identifier("undefined") with buildUndefinedNode(), update tests * change no-undefined-identifier reporting descriptor