Automatically store Jenkins + Hudson version numbers on each request, add support for version number deconstruction and comparison
Update build method to support variable timeout, plus callbacks for build-queue progress and optional auto-cancel if build doesn't start within timeout period (for Jenkins post 1.519 release).
Retained backward compatibility with previous build method through check of Hash or True/False in 3rd param
raise Timeout::Error on build timeout (compatibility) plus docs
Fix formatting for new README joy
Oops, forgot to change func_tests when I made it raise Timeout instead of return nil
Merge branch 'queued_build' of https://github.com/maestrodev/jenkins_api_client into queued_build
Handle 3-part version numbers
Tidy up the inline docs to keep yard clean
Merge pull request #106 from maestrodev/queued_build

Build version number support on pre-post 1.519 Jenkins, plus callbacks while waiting