Notes for extensions & pure python in docs

Rewrite pure python description
Fix circular reference issue with printingresttest objects as JSON
Fix print-bodies command line argument, and print body on failure
Document generators and character sets
Add additional character sets
Rewrite extractor parsing and handling logic
Re-structure validators file
Tests for validators abstract extactor
Merge branch 'master' into feature-extensionloading