Updates jenkins.coffee, better handling Jenkins' response when requesting a new build, and adds a convenient way to build jobs.

Jenkins changed the http status code for their REST API in the last version. These changes handle responses better when requesting a build. It also adds a convenient way to start build, by keeping an internal array of jobs, so that the user can request a build by sending a number instead of a job's name.