Improve spelling correction

Handles special cases:
- word is punctuation character
- word is numerical
- word is a one-letter, uppercased word (e.g. 'I')

In these cases, returns the original word with a confidence of 1.0
Merge branch 'master' of https://github.com/clips/pattern
Implement the 'in' keyword for DOM Elements
Update regexp in class search to work with multiple classes

1. change ^class$ -> \bclass\b so that we can match multiple classes
2. update multiple class search to work with unicode or str classes
3. add tests for these changes
Remove pattern_uninttest_db from repo
pattern.vector update (bug fixes, new GA)
Merge pull request #46 from pjbull/master

Update regexp in class search to work with multiple classes
Merge pull request #45 from sloria/in-keyword

Implement "in" keyword for DOM Elements
Fix DOM CSS selectors with multiple classes (thanks Peter Bull!)
update contributors
pattern.web unit tests
Merge branch 'master' of github.com:clips/pattern into origin
optimize naive bayes classifier caching the log-likelihood denominator
fix wrong ref to _cache_lh_value in naive bayes classifier
Merge pull request #47 from duilio/master

optimize naive bayes classifier caching the log-likelihood denominator
pattern.vector small fixes
Merge branch 'master' of github.com:clips/pattern into origin
pattern.vector: fix Model.vector + gzip pickled Classifiers
update contributors
pattern.text update tokenizer for citations & pass optional arguments to find_tokens()