ISBN: allow for bare ISBN entry.

We'll trigger if there are at least 10 digits plus spaces and dashes
in a row.

Then clean it up and see if we can find just 10 or 13 digits in a row
which pass check digit verification.  If so, we rock on.
ISBN: support ISBN-10 with X for check digit.

X represents 10, which is a possible result mod 11.
ISBN: allow for as few as 9 digits with X to trigger.

In a rarely seen twist, the comment was right and the code was wrong!
Merge pull request #1180 from mwmiller/bare_isbn

ISBN: allow for bare ISBN entry.