XD-1378: Add options for metrics modules

- Add options for metrics modules
   - Changed all modules to be directory based, as it reads nicer when looking for the sibling .properties file
- Also renamed metrics related stuff to always use dashes
- Harmonized metrics names to be named "name" :)

Found out that Aggregate counter does not really do what we wanted wrt timeField, but will open a separate PR after this is merged in, as this one grew quite bit b/c of the renamings.