Передача `-Debug` и так далее в API, и совместимость с PoSh 3

- исправил ошибки совместимост test.ps1 с PowerShell 3 
- исправил передачу параметров `-debug`, `-verbose`, `-whatif`, `-confirm` в API.

и ещё ряд изменений по мелочам.