Add support for CSRF protection.
Add support for CSRF protection.

I followed the documentation from here:
https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
Which says that every POST request must contain a "crumb" header.
The documentation is not very clear but I confirmed change works fine
with both CSRF enabled and disabled.

Fixes #32 #36

bndr/gojenkins