change names
finish renaming of files and classes
end of some class renaming
fix applying of thread attrs
sane thread parsing
sane forum parsing
annotations, sane post parsing
formatting and annotations
bs_wrapper broked
fix bs_wrapper
bs_wrapper broked
Merge remote-tracking branch 'origin/master'

Conflicts:
	sa_tools/base/sa_obj.py
	sa_tools/forum.py
	sa_tools/parsers/forum.py
	sa_tools/parsers/parser.py
	sa_tools/parsers/post.py
	sa_tools/parsers/poster.py
	sa_tools/parsers/reply.py
	sa_tools/parsers/tools/bs_wrapper.py
	sa_tools/post.py
	sa_tools/reply.py
	sa_tools/session.py
	sa_tools/thread.py
refactor to use a functional parsers and generators.

clean up.

py3k only changes such as those to super(), integer division, annotations, placement of keyword/(double)star/normal args in function definitions and @lru_cache.