Fix setting values with .% syntax (related to issue 6842)
Allow .% syntax even without Script panel enabled (related to issue 6842)

Bugzilla bugs 933882 and 934799 are fixed on 27+, so GC pauses aren't a
problem any more, and we can allow ourselves to throw away ion code on
explicit user action (it will regenerate quickly enough anyway).