canvas.js Perlin noise() function.
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
pattern.web bug fix for Twitter
pattern.vector small updates
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