Not taking `undefined` as valid startRule option

So calling parser like this will use the default option instead

	var options = {}
	parser.parse(input, {startRule: options.startRule})