Cleanup mutation generation

This is a reaction to the to_source rewrite

* Do not use 1.8 specific nodes anymore
* Do not generate AST nodes that would not be generatable from source
Merge branch 'master' of github.com:mbj/mutant