[CB-2276] Add whitelist method to CommandDelegate

Use it in CDVInAppBrowser
[CB-2276] Remove CDVViewController from CDVLocation
[CB-2276] Remove CDVViewController from CDVSound
[CB-2276] Remove CDVViewController CDVCapture