Constrained optimisation for SHORE to set E(0)=1 when the CVXOPT package is available

ENH: Added three functionalities to SHORE: 
1) Constrained optimization for E(0)=1 
2) Outputting the fitted signal
3) Compute the signal E(q) in the gradients when masked by b0s_mask as E(q)=0