Revert "Scripts.ice: Don't use reserved keyword optional"

This reverts commit 78f2735f9fa1640ad89ebf141e0076cda74960ad.
Scripts.ice: Escape reserved attribute name "optional"

Needed for Ice 3.5 compatibility, where optional is a
keyword.