Factored out the creation of push buttons and edit fields for every odorant in the manualSessionProgrammingStim stimulation protocol.
Fixed bug, relating to the incorrect arrangement of odorant push buttons, when some vial positions are not filled, and if different number of vials are loaded in multiple slaves.
manualSessionProgrammingStim should now be able to handle multiple slaves attached to the master LASOM controller. Up to 100 different odorants can now be loaded in the olfactometer. This functionality has not been tested with an olfactometer.
Closes #7. manualStim now also supports presenting odorants from multiple LASOM slaves. The last commits close the issue. Still has to be tested with an actual olfactometer attached.