BitArray additions, modifications

I needed some bitset code for a personal project. Your code was the most complete, but I did need to make some changes.  I listed all the changes in the changelog file.  Feel free to use any of them you like.

There's still some work to be done. I didn't implement all the "find clear" functions, I didn't try 64-bit mode, and the test programs need to be merged.

Thanks,
    +libbitarr.a
    +bit_array.o

better written as:

    *.o
    *.a