Release 0.3.5

 BUG FIXES

 * Fetch the pickme branch being checked (rschlaikjer, #96)
Multithread conflict detection

Allow for the option of using multiple threads to check for conflicts.

This requires that each thread have it's own copy of the repository, so there is
a space:performance tradeoff here.

It is also recommended to store the repositories on different physical volumes
and symlink them into the local repo directory to avoid disk thrashing.
Update tests
Merge pull request #99 from rschlaikjer/multithread-conflict-detection

Multithread conflict detection

Give more workers to the merge conflict detection system to parallelize the work.
Each worker owns its own workspace which has a copy of the main repository. Nothing is shared at the moment.
Track queue worker pids and kill on exit

When spawning the queue worker processes, keep a list of their process IDs
and write them to the pidfile.

When exiting, send SIGKILL to the queue worker processes.
Merge pull request #98 from rschlaikjer/kill-queue-workers-on-exit

Track queue worker pids and kill on exit

All workers and threads need to be managed by pushmanager so they can be killed properly.
Include stdout and stderr for debugging
Test error inclusion
Skip requests that are not pickmed when processed

Due to processing delays, by the time some pickmes are processed they can have
been depickmed, merged into the deploy branch or otherwise no longer in the
pickme state.

To avoid extra work, only process pickmes that are pickmes at the time of the
checks.
Merge pull request #100 from rschlaikjer/include-stderr-in-conflict-details

Include stdout and stderr for debugging
Merge pull request #101 from rschlaikjer/only-test-pickmes

Skip requests that are not pickmed when processed

During the delay between pickme and actual pickme processing, pickme's can no longer be valid.
Release 0.3.6

 BUG FIXES

 * Track worker pids (rschlaikjer, #98)
 * Skip pickmes in conlfict detection if they are no longer valid (rschlaikjer, #101)

 IMPROVEMENTS

 * Include stdout on conflict-master pickmes (rschlaikjer, #100)

 PERFORMANCE TWEAKS

 * Merge conflict detection uses multiple threads (rschlaikjer, #99)