Fix Request::segments() ignore segment "0"

For url with /one/0/three, Request::segments() expected result is [one, 0, three], but there is [one,three], because array_filter without closure checks $v!=false, but should check for emptiness.
Request::segments() assert in segmentsProvider()

Segment '0' fix
Merge branch '4.1-mine' of https://github.com/Zuken/framework into 4.1-mine
Segment '0' fix