introduction of dumpsmach; the code generation function python_case

The debut of a Tulip module for export controllers.  It is named `dumpsmach` (pronounced DUMP-smash).  This pull request mainly involves a routine that generates a Python class that implements a flat state-machine using the if-else idiom.  In C this idiom usually manifests with a switch-case block, and is often referred to that way, hence the motivation to name the function here ``python_case``.

In the future, `tulip.dumpsmach` may be a good target for inclusion of the FMU export stuff that recently was contributed under the contrib/ directory.