C40-E3: added plate_purpose.pm 

to enable the propagation of the 'plate purpose' field into the containers (plates).

+ updated mapper.pm
+ updated clarity_elements.pm
+ added tests