Make splice!(::BitVector, ::Integer, ::BitVector) return a Bool

Previously this returned a new BitArray, which was inconsistent with
splice!(::Vector{Bool}, ::Integer, ::Vector{Bool})
Merge pull request #6979 from JuliaLang/sjk/bitsplice

Make splice!(::BitVector, ::Integer, ::BitVector) return a Bool