- Print out "Bail out!" in die(..) so prove terminates immediately
- Handle the output from newer versions of openssl md5, similar to what
  pjd@ did in r248304

MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
Move the redirection to stderr out of the cmd variable assignment

Putting 2>/dev/null in cmd= escapes the redirection operation, which causes
mdconfig to think it's a filename

MFC after: 2 weeks
X-MFC with: r273627
Sponsored by: EMC / Isilon Storage Division
rlimit: plug duplicate assertion

counter sanity is already checked by refcount_release.
Bail out of the script on FreeBSD due to deterministic panic issue

PR: 191573
Sponsored by: EMC / Isilon Storage Division
Bail out of the script on FreeBSD due to deterministic panic issue

PR: 194586
Sponsored by: EMC / Isilon Storage Division
Bail out of the script on FreeBSD due to deterministic panic issue

PR: 194587
Sponsored by: EMC / Isilon Storage Division
Bail out of the script on FreeBSD due to deterministic panic issue

PR: 194589
Sponsored by: EMC / Isilon Storage Division
Fix a use of an uninitialized variable by makeing sure
that sctp_med_chunk_output() always initialized the reason_code
instead of relying on the caller.
The variable is only used for debugging purpose.
This issue was reported by Peter Bostroem from Google.

MFC after: 3 days
Merge remote-tracking branch 'freebsd/master' into hardened/current/master