Added new methods _input and _inputYesNo to get input
New argument --non-interactive to answer questions with default answer if given or abort otherwise
New argument --yes-to-all to answer all yes/no questions with yes
Fix: Correctly set the last argument when more arguments are passed like -dnp 7
Readded missing function getOptionInfos
Rewrote web runner module to work generically with every provider