In CheckInputs, moving binomialOutcome and survivalOutcome checks to before calls to IsDeterministic, which uses survivalOutcome
Require survivalOutcome to be specified if outcome is binary

Had to move GetDefaultForm calls in ltmleMSM.private below CheckInput
because GetDefaultForm uses survivalOutcome.  In CheckInput, I skipped
checking Qform and gform if they are NULL, because they will later be
set by GetDefaultForm.
Test survivalOutcome is required when outcome is binary

Also fixed other tests so they pass with this new requirement
Revert "Require survivalOutcome to be specified if outcome is binary"

This reverts commit 6aceb7f4a134bdc60417789bc9eb2afad3df48f8.
Revert "In CheckInputs, moving binomialOutcome and survivalOutcome checks to before calls to IsDeterministic, which uses survivalOutcome"

This reverts commit 20db091c3b407fb659f15ad062bc158f8f82a142.
Merge remote-tracking branch 'upstream/master'
Delete .DS_Store
Require survivalOutcome argument if outcome is binary
Remove more .DS_Store files
Merge pull request #4 from lendle/master

Require survivalOutcome to be specified if outcome is binary.