Check for --no-interaction flag on command calls
Check for --no-interaction flag on command calls

Currently, calling an artisan command from another artisan command as described in the docs (`$this->call(...)`) does not allow the `--no-interaction` flag to be set on the command (or rather, you can set it, but it won't have any effect unless the called command specifically checks for it).
The current workaround is to use the `Artisan` facade. 

This was raised in the Adldap2-Laravel repo: 
https://github.com/Adldap2/Adldap2-Laravel/issues/441#issuecomment-353542978

This PR solves the issue by explicitly checking for the `--no-interaction` flag (but not the shorthand `-n` flag) to set the interactive mode of the new input in the same manner symfony/application sets it in `Application::configureIO`: 
https://github.com/symfony/symfony/blob/07766b39052b6ba294dc6ddf85e38ee61a8e0bcb/src/Symfony/Component/Console/Application.php#L791-L792

An alternative would be to check if the current command is being run in non-interactive mode, but I think that would have a higher chance of breaking existing code. This way, the only way to break existing code is if someone is using the `--no-interaction` argument in a command call and somehow still expecting interaction.  
Avoiding BC breaks is also the reason I've omitted the `-n` short syntax, as it is plausible that people may have developed commands that are being called exclusively by other commands and have their own meaning for `-n` without knowing it's intended purpose.
martinssipenko/framework,samlev/framework,driesvints/framework,halaei/framework,stidges/framework,jtgrimes/framework,BePsvPT-Fork/framework,alepeino/framework,jerguslejko/framework,rodrigopedra/framework,laravel/framework,cybercog/framework,tomschlick/framework,gms8994/framework,alepeino/framework,OzanKurt/framework,bytestream/framework,Fenzland/laravel,laravel/framework,srmkliveforks/framework,JosephSilber/framework,alnutile/framework,notebowl/laravel-framework,morrislaptop/framework,barryvdh/framework,tjbp/framework,reinink/framework,martinssipenko/framework,lucasmichot/laravel--framework,OzanKurt/framework,martinssipenko/framework,vlakoff/framework,alepeino/framework,cybercog/framework,hafezdivandari/framework,srmkliveforks/framework,Fenzland/laravel,jerguslejko/framework,driesvints/framework,vlakoff/framework,cviebrock/framework,barryvdh/framework,ChristopheB/framework,billmn/framework,samlev/framework,JosephSilber/framework,jerguslejko/framework,stidges/framework,joecohens/framework,jarektkaczyk/framework,cviebrock/framework,reinink/framework,hafezdivandari/framework,vlakoff/framework,lucasmichot/framework,lucasmichot/framework,tomschlick/framework,alnutile/framework,gms8994/framework,stevebauman/framework,lucasmichot/laravel--framework,OzanKurt/framework,crynobone/framework,mul14/laravel-framework,billmn/framework,billmn/framework,alnutile/framework,tjbp/framework,stidges/framework,leo108/laravel_framework,barryvdh/framework,stidges/framework,jerguslejko/framework,BePsvPT-Fork/framework,arturock/framework,cviebrock/framework,Fenzland/laravel,srmkliveforks/framework,tomschlick/framework,BePsvPT-Fork/framework,arturock/framework,rodrigopedra/framework,mul14/laravel-framework,dwightwatson/framework,gms8994/framework,mul14/laravel-framework,ChristopheB/framework,tjbp/framework,srmkliveforks/framework,joecohens/framework,rodrigopedra/framework,rodrigopedra/framework,gms8994/framework,halaei/framework,barryvdh/framework,notebowl/laravel-framework,BePsvPT-Fork/framework,arturock/framework,morrislaptop/framework,mul14/laravel-framework,jtgrimes/framework,bytestream/framework,reinink/framework,stevebauman/framework,cviebrock/framework,lucasmichot/laravel--framework,halaei/framework,dwightwatson/framework,crynobone/framework,leo108/laravel_framework,JamesForks/framework,ChristopheB/framework,jarektkaczyk/framework,jtgrimes/framework,joecohens/framework,JamesForks/framework,cybercog/framework,jarektkaczyk/framework