Several changes in test suite

* Upgrade to minitest 5
* Keep same names for options and internal code (autoreload, for example)
* Go back to old strategy using temporary_change_* support methods
Remove unused stuff
First part of the tutorial in markdown format