Add anti-CSRF crumb (token) support

Adds the ability to use Jenkins’ anti-CSRF functionality by sending a
special ‘crumb’ header with a unique token to prevent CSRF.

Fixes #25