Add driver_validate()

vendor.driver_vendor_passthru() should be validated before called
on Ironic conductor, like vendor_passthru(). Add a new method
driver_validate() to support this.

Change-Id: Idff802cece01940b8ade34fa343f1bc8e76f1630
Closes-Bug: #1391580
Merge "Add driver_validate()"