Update bad isbns to use a bad group code

The latest ranges include the bad ones that I 
used earlier.
Use the latest ISBN data
Use TEST_REQUIRES
Add stuff to increment and decrement articles

And support functions for that
Add the first steps for testing increments
Return ARTICLE_CODE_OUT_OF_RANGE for increment errors
Update the data
Bump version
Add stepping test