rejiggered find_maximum_integer_argument as 0 is a valid index to delete
compile with msvc compiler
Merge pull request #1 from verticallabs/master

Treat location zero as a valid location; bitfield_t is already set up to allow either zero-based or one-based addressing, so there should be no changes needed there (other than updating a comment or two).