runtime: make r5js.Procedure state and methods private where possible.
runtime+parse: introduce r5js.VarargsProcedure subclass of Procedure.
runtime+parse: remove dotted param from r5js.Procedure ctor.