Government officials have finally struck a deal with the unions for around 2.6 million public sector workers in Germany. Does this mean strikes are over for now? Here's what you need to know.