Make `to_sentence` ignore blank array elements

Array#to_sentence should not include blank elements in it's output as
they would not be part of a valid sentence.

    ["", "one", nil, "two", "", "three"].to_sentence
    # => "one, two, and three"
    # instead of
    # => ", one, , two, , and three"