make webcheck ip detection url and parser configurable, update docs

also: reduce code duplication, move common code to base class
zoneedit seems to have switched to "plain" ip response, fix the parser, fixes #21
Merge pull request #23 from nsupdate-info/webcheck-per-service

make webcheck ip detection url and parser configurable, update docs