Remove recursive_history feature

I don't believe the feature is very useful. It just adds a
hard-to-understand parameter to the constructor of the Madx/Model classes.

The recursive_history mode makes it impossible to distinguish between
commands created by PyMAD and commands contained in a CALLed file.

Furthermore, the implementation is probably still incorrect for many edge
cases like multiline commands.