Executable name is now discovered in osaft-plugin.json. Fixed #2.

We don't support the parent class's locate_program (which looks at
$PATH) is because it reqires users to modify /etc/environment and
this is considered a bad proactice.