Fix regression in making functions virtual by default

Reverting some changes that came over in 0d5e64bec76ea70e00cd72b5d396116df929fd17
from the upstream playscript-mono branch.
Make var arg lists use the Array type in PlayScript

Previously PlayScript used the System.Object[] type for var args, which
matched the C# behavior. This change does the expected thing for as3.