Add setting to opt-out of forking.

This could enable working in non-forking environments (as required in #9) and
could be usefull to get test-coverage.

I've added some tests.

This is not ready to be merged, as I want to add a check about
`respond_to? :fork` to make it more inteligent.

What do you think about it?