Make clear that pattern match never uses atomspace

i.e. remove it entirely from the class.
Make clear where the atomspace really is needed.
PM: fix up the unit tests to use appropriate API
Update to-do list
Merge pull request #827 from linas/qclean

Minor pattern-matcher cleanup.