Merge pull request #32 from oreillymedia/jess_indexterms

Adding handling for plus, underscore, and number symbols in indexterms. ...
Adding further handling to double up inline markup when preceded or followed by non-whitespace character. The preceding test sometimes matches more inlines than necessary for doubling up, but this shouldnt cause any problems, as its still valid markup.