CLI options parser refactoring

This PR :+1: 

* Cleans up Gatling's companion object by moving CLI arguments parsing to `ArgsParser`
* Reformat the args parser so enhance readability
* Un-deprecate `fromMap`, introduce a `fromArgs` function to align with `fromMap` and deprecate `runGatling` instead
* Introduces a few type aliases for some selected types