refactor(nope): add second parameter to allow error customization

To keep the API simple, the nope context will throw an error by default
but can be set to have custom behavior when DOM manipulation is detected
if a second parameter is provided.

See the discussion in https://github.com/angular/angular-hint-dom/issues/11