Input functions

These functions show some dialog allowing user to enter some value. Now they work only in new parser, but they will be probably backported to old parser at some point. For most functions all parameters are optional, exception is input_text which requires 2 parameters and input_value which requires 5 parameters.