fix autoencoders

* extract AbstractAutoencoder for inheritance
** resolve Model methods before Block
** UntiedAutoencoder and DeepcomposedAutoencoder call their superclass constructor
* pep8
** extract YAML from test_autoencoder.py