added some logic for guessing from pasted import not just file extensions

and added tests for toolbox, elan, textgrid, csv, handout etc data types

for #62 #40 #192 #362 #397 #423 #485 #507 #508 #510 #533 #799 #1178 #1397 #1406 #1455
jshint
adding stimulus item number and which block the stimulus was presented for chart generation

https://github.com/ProjetDeRechercheSurLecriture/DyslexDisorthGame/issues/193
using stimulus item number from the experiment run itself
returning early
new models were not learning their id
adding play to datum audiovideos and audiovideo
Adding audio play and cue and listeners from oprime-montage
montage needs to observe properties so needs configurable true