Added async thread interface host example

For #1, also cleaned up the synchronous interface example slightly.
Added async return interface host example

For #1, also corrected usage of EndExecute when it should be
EndExecution and sort the list of examples by name instead of compile
order.