Watch all branches

Added a new feature that watches all branches in a repository instead of just the one.  To enable leave the &lt;WatchedBranchName> setting blank in configuration.xml or remove it entirely.

This gives a more up-to-date picture in VersionOne of what developers have been working on without having to wait for a story or defect branch to be merged into master or an integration branch.  Sometimes work on a story can be put on hold, in which case the commits made so far on that branch may be missing in VersionOne for some time.

As discussed previously, I haven't spent the necessary time on the unit and integration testing updates to support this feature.  It has, however, been stable in a test environment running against around 30 real-life repositories, some of which are large and with long histories to load into VersionOne on the first run.

Cheers

Ed