add custom format string option for jenkins ci

This isn't yet final, but a good POC. What do you think of this change? I personally really like it, since it is highly flexible, yet you don't need to change anything, because the default takes care of you.


PS: I blame @Wallbraker