* add txnal option: whether auto delete servers upon exception

* add userdata: for auto executing a script in late boot stage

* add _checkin_chefserver()
txnal => atomic
Merge pull request #12 from changbl/working

atomic, userdata and checkin_chefserver