Merge similar code paths

The paths for ES5 "getter" and "setter" attributes share enough code to
warrant combination.
Merge pull request #1903 from jugglinmike/get-set-paths

Merge similar code paths