Bug-2833 : quick launch search text with a space results in default search
Bug-2833 : quick launch search text with a space results in default search

Simplified the parameterization
        /// Project.ManageNuGetPackages supports 1 optional argument and 1 optional switch /searchin. /searchin Switch has to be provided at the end
        /// If the provider specified in the optional switch is not valid, then the provider entered is ignored

Tested the following cases

Quick Launch - Launching dialog from quick launch should always search for exactly what is being typed in the search box
--------------------------------------------------------------------------------------------------------------------------

1. without spaces                  - PASS
2. with spaces                     - PASS
3. spaces only. Cannot be done     - PASS
4. Enter /searchin:online          - PASS
5. Special characters              - PASS

Command Line
-------------

1. Parameter(s) processed

>Project.ManageNuGetPackages     azure   storage /searchIN:Online          - PASS : Searches for azure & storage in the online tab
>Project.ManageNuGetPackages     blah   blah /searchIN:InstaLLEd           - FAIL?: All installed updates are displayed. Installed tab search is not the same as online where multiple spaces are NOT ignored properly. This happens even when searched for directly on the dialog
>Project.ManageNuGetPackages                                               - PASS : Default dialog launched properly
>Project.ManageNuGetPackages   jQuery;package                              - PASS : Dialog launched with search text as 'jQuery;package   '
>Project.ManageNuGetPackages /searchin:updates                             - PASS : Dialog launched with Updates tab selected. NOTE that the entry cannot even end in spaces

2. Parameter(s) ignored

>Project.ManageNuGetPackages /searchin:installeD   azure                   - PASS : Default dialog launched ignoring all the parameters
>Project.ManageNuGetPackages    /searchin:                                 - PASS : Default dialog launched ignoring the provider parameter
>Project.ManageNuGetPackages   jQuery   /searchIN:Updated                  - PASS : Dialog with jQuery as search text but provider parameter is ignored as it is invalid

xoofx/NuGet,alluran/node.net,RichiCoder1/nuget-chocolatey,antiufo/NuGet2,kumavis/NuGet,akrisiun/NuGet,ctaggart/nuget,ctaggart/nuget,alluran/node.net,themotleyfool/NuGet,indsoft/NuGet2,oliver-feng/nuget,dolkensp/node.net,pratikkagda/nuget,atheken/nuget,themotleyfool/NuGet,mrward/NuGet.V2,antiufo/NuGet2,mrward/nuget,zskullz/nuget,anurse/NuGet,mrward/NuGet.V2,zskullz/nuget,mrward/NuGet.V2,mono/nuget,antiufo/NuGet2,chocolatey/nuget-chocolatey,chester89/nugetApi,akrisiun/NuGet,RichiCoder1/nuget-chocolatey,chocolatey/nuget-chocolatey,rikoe/nuget,OneGet/nuget,jholovacs/NuGet,oliver-feng/nuget,OneGet/nuget,jholovacs/NuGet,jholovacs/NuGet,xoofx/NuGet,chocolatey/nuget-chocolatey,mrward/nuget,OneGet/nuget,GearedToWar/NuGet2,themotleyfool/NuGet,jmezach/NuGet2,xoofx/NuGet,zskullz/nuget,dolkensp/node.net,xoofx/NuGet,mrward/NuGet.V2,jmezach/NuGet2,ctaggart/nuget,RichiCoder1/nuget-chocolatey,xoofx/NuGet,mrward/NuGet.V2,indsoft/NuGet2,zskullz/nuget,dolkensp/node.net,GearedToWar/NuGet2,jmezach/NuGet2,rikoe/nuget,jholovacs/NuGet,pratikkagda/nuget,GearedToWar/NuGet2,chester89/nugetApi,antiufo/NuGet2,jholovacs/NuGet,mrward/nuget,jmezach/NuGet2,indsoft/NuGet2,atheken/nuget,mono/nuget,jmezach/NuGet2,mrward/nuget,alluran/node.net,jholovacs/NuGet,kumavis/NuGet,pratikkagda/nuget,chocolatey/nuget-chocolatey,ctaggart/nuget,mrward/NuGet.V2,alluran/node.net,chocolatey/nuget-chocolatey,anurse/NuGet,chocolatey/nuget-chocolatey,GearedToWar/NuGet2,mono/nuget,indsoft/NuGet2,indsoft/NuGet2,oliver-feng/nuget,xoofx/NuGet,OneGet/nuget,rikoe/nuget,pratikkagda/nuget,rikoe/nuget,RichiCoder1/nuget-chocolatey,jmezach/NuGet2,GearedToWar/NuGet2,antiufo/NuGet2,dolkensp/node.net,mrward/nuget,oliver-feng/nuget,GearedToWar/NuGet2,oliver-feng/nuget,antiufo/NuGet2,oliver-feng/nuget,RichiCoder1/nuget-chocolatey,indsoft/NuGet2,RichiCoder1/nuget-chocolatey,mono/nuget,pratikkagda/nuget,pratikkagda/nuget,mrward/nuget