allow tests that do not require a running Jenkins instance.

This is often useful to develop a long scenario in a small chunk
fixup for search path
added a class to manipulate a local repository to create a test data
hooks fixup
making more progress with JIRA plugin test