Update jenkins.py

I found a bug in the build_job function, self[jobname].invoke(params=params) should have "build_params" instead of "params" ,i.e. self[jobname].invoke(build_params=params)

Not sure where else this function is being used through out the api library,but the issue could be in other places.

Hope that helps,
S.A.
Merge pull request #123 from s-ltf/patch-1

Update jenkins.py
Added tests for Job, reformatted Job code
Merge pull request #125 from lechat/unit_tests

Added tests for Job, reformatted Job code. Travis build ok.
Fixed update_config not passing config to Jenkins
merge some stuff
We no longer return 0 for missing builds, now we use an exception
Fixed bug in View.add_view, added unittests for View
Merge pull request #129 from lechat/unit_tests

Fixed bug in View.add_view, added unittests for View
Version bump
Merge branch 'unstable'
some small fixes
Merge branch 'unstable' of https://github.com/salimfadhley/jenkinsapi into unstable
Add a word from our sponsors
Added a script for all the jenkins activities.