call handlers within scope.$apply so model changes are detected by Angular

I had some problems with Angular not picking up changes made to the model within the ngBootbox callbacks. Wrapping them in a scope.$apply call seems to do the trick.