Porting manual build-trigger to kubectl

@mfojtik @soltysh can you please check this porting effort to kubectl, since your have been working on the kubectl :two_men_holding_hands: 
@csrwng problem is when that in the `ResourceFromArgs` args I need to specify the Resource and Name in the string array, in order to get the `mapping` and `namespace`. Unfortunately when starting new build from a buildConfig, I  don't have any build name which I could put there, so I putting the the buildConfig name.
To be honest its quite weird cause when you look at https://github.com/GoogleCloudPlatform/kubernetes/blob/master/pkg/kubectl/cmd/resource.go#L79 you will see that the name of the resource is pointless there, and doesn't do anything. But if I don't put it there something I'll get error. So I have the `resourceName` which I use in both `ResourceFromArgs` and `Get` methods which works.
Any thoughts ?