Add long option support to makefilegen
We have almost run out of single letter options for makefilegen. Many option letters have no relation to their functionality, for example:
-z file: enable profiling and code coverage
To fix this, we should introduce long getopt options.
By default we should have --help
at least.