Magic PHP method that intercepts method calls, calls them on the objects

that is being escaped and escapes the result.

The calling of the method is changed slightly to accommodate passing a
specific escaping strategy. An additional parameter is appended to the
argument list which is the escaping strategy. The decorator will remove
and use this parameter as the escaping strategy if it begins with 'esc_'
(the prefix all escaping helper functions have).