Finds blocks in the given column of self.exp_plan.

The relevant column is stored in self.blockcol which is given by the user when initializing the experiment class.

Produces a list of trial lists and trial mapping for each block. Trial mapping indicates where each trial is in the original exp_plan list.

The output is stored in self.blocks.