Generalized the ICommandCallback class into ITaskCallback
Made std::function version of master poll API part of interface
Added a single-use scan api
Adhoc scan API extend to the C# master