Fix that errors from async func are not handled in LESS
Fix that errors from async func are not handled in LESS

Calling process.exit(1) from async task seems to be ignored,
so replaced it to event listener for 'exit' event of process
and exit from callback.
This can properly raise exception and cause build error
when there are any problems in LESS processing.

ksoichiro/gradle-web-resource-plugin