Fix Request::segments() ignores segment "/0"

For url like "/one/0/three", Request::segments() expected result is [one, 0, three], but there it returns  [one,three]. This happens because array_filter without closure checks $v!=false, but should check for emptiness in this case.