Optimize self for String::has and is_in, but do not support searches

If true, self cannont be used with String::search_all, String::replace or String::split.

Property definitions

core $ Regex :: optimize_has
	# Optimize `self` for `String::has` and `is_in`, but do not support searches
	#
	# If `true`, `self` cannont be used with `String::search_all`, `String::replace`
	# or `String::split`.
	var optimize_has = false is writable
lib/core/re.nit:156,2--160,37