fix windows build (also syncs QgsComposition sip binding)
Add the expression for the diagram attributes
Add backward compatibility methods
Add prepare expressions
Add missing git ignore