Support executable_name in config and API
#86
+318
−24
Merged