move main preprocessor into pokemontools

Only pokecrystal-specific preprocessor stuff lives in preprocessor.py
now. The other stuff lives in pokemontools.
bump extras to 4c56a6c5

Not sure why I am doing this.
Merge branch 'master' into refactor-preprocessor

Conflicts:
	preprocessor.py

Also bump the extras submodule to a version of pokemontools with a
suitable version of the preprocessor. The changes from 'master' for
preprocessor.py have been inserted into pokemontools prior to the
submodule bump.
bump submodule to v1.2.0
Merge branch 'master' into refactor-preprocessor
Merge pull request #172 from kanzure/refactor-preprocessor

Move main preprocessor into pokemontools