JS-243 Fix Strong's Numbers in a Lucene Index.

Modified StrongsNumber to not throw BookException. Caller must call isValid to determine whether the Strong's Number is valid.
Changed StrongsNumberFilter to call isValid rather than !s.equals(tokenText).
Changed StrongsNumberFilter to properly skip invalid Strong's Numbers.
Modified StrongsAnalysis to not catch BookException from StrongsNumber.