Fix/sample condition

MRG: Fix/sample condition.

This one is based on Michael's work to handle cleanly the case where the onset=0 is used.

The main difference now is that we removed all constraints on the frametimes or the condition onset.

We have introduced a min_onset variable, defaulting at -20s, to start sampling possible response.

I have taken this opportunity to improve slightly the test syntax.