Enable users to specify custom titles based on certain fields

The trouble is writing nosetests for this will take much more time. The changes I made already took much longer than I expected. These tests look for code correctness against an actual ALM server, which is more challenging to mock.

What I can do is create a test to see that a task is generated in an ALM with the right title. But that's all. Anything more and I end up with what we see here.