Allow more configuration of inclusive/exclusive upper and lower bounds

I think all hyper-parameters with bounds should allow configuration about inclusive or exclusive bounds on both sides. We have some of that, but it is not fully configurable, but there are cases where this is needed (sklearn-wrap#117 (closed)).