document platform inconsistencies on "".split (closes #2009)
wrap abstract "this" expression if called from inside the abstract (closes #2000)