Fix: Issues with named function expressions in no-unused-vars and no-shadow

This takes care of the same issue in two rules, where named function expressions were incorrectly being reported for various reasons. This special cases function expression names in both rules.