Preconditioning PDE-constrained optimization with L1-sparsity and control constraints. (1st September 2017)