Add 'DisposeUntilNextCalibrationTest' attr to instrument

If checked, the instrument will not be available until a calibration
test being done.
Instruments import js refactoring
BikaListingTable js refactoring
bika.lims.utils.contact.js removal
Purge and refactor sample.js
calcs.js refactored
purge, clean and refactor batch.js
aradd.js refactoring
Merge branch 'hotfix/next' into feature/js-refactoring

Conflicts:
	bika/lims/browser/js/bika.lims.loader.js
Upgrade step 3047
Merge branch 'feature/js-refactoring' into hotfix/next