Support sucker_punch for async processor

girl_friday recommends using the sucker_punch library in preference to girl_friday now.

Since Version 1 sucker_punch also does not require any special code to be executed after forking occurs.

This fixes issues #219, #122 and #230 

Note: It remains backwards compatible for those still wanting to use girl_friday.