Improve argument handling in bld_app.py

Use empty default arguments if option not required.
Otherwise the variable is missing from the callerArguments namespace
and gives error when checking against it.

Change-Id: Ia806e48d765083dbb6f276aef5569694a3af1cc6
Reviewed-by: Matti Paaso <matti.paaso@digia.com>