Trial sequence added
moved stopallbehaviors to worker thread
fixed stopallbehaviors, broke currently label
currently running label displaying latest action

The currentlyrunninglabel is now displaying the last initiated action
(behavior run, or all behaviors stopped. Unfortunately there is no way
for a C# program to register to events from Naoqi, so updating the label
after an action has finished requires a multi-thread solution.
fixed currently running label for single behaviors
moved content change to RunBehavior method
behaviorsequence updated
trial sequence button content
sequencebutton number added
Wait for behavior more robust

Using delegates instead of a single worker to counter the 'thread busy
bug', now we create a new thread when a behavior is started and we don't
have to wait for the signle worker thread, which was problematic
Subject number window
Additional trial sequence factory methods
project settings updated
Typo trialsequence
Trial Sequences based on subject number
start menu window cleaned up
added lock to limit access to behaviorproxy
method for updating Sequence button context
removed unneeded dispatcher code
delegate instead of separate thread for waiting