Set some common options for prove

In particular, specify tests which shouldn't run in parallel. The
tests identified as "seq" will always be run sequentially, while
all others are eligible for parallel execution. Specify -jN to
run N test jobs.
Also skip editing tests when a CAPTCHA is encountered
Let devs solve CAPTCHAs if needed

edit will now return false but use a specific error code, ERR_CAPTCHA,
when a CAPTCHA has been encountered. The error details begin with
'captcharequired', and a special 'captcha' key is added with data
regarding the CAPTCHA which must be solved.

After interaction with a human, the edit can be retried, adding
the new captcha_id and captcha_solution parameters (in the
new hashref call style).

Fixes gh-2
Don't edit the operator's talk page if edit encounters errors

This is bad because
  - this is fragile -- the edit routines don't do proper error handling
  - this is annoying
    - this might encourage operators to omit the operator parameter
      to the constructor to avoid getting these notices
  - this removes control of error handling from the developer
  - this only deals with errors encountered while editing

Just remove it and let devs do the right thing.

Fixes gh-68