Fix advance position on failure for range with low boundary.
Merge branch 'ranges' into ranges-delimiter

Conflicts:
	lib/compiler/passes/generate-bytecode.js