including validation into executor parser
change instream validator to use executor parser
change selector validator to use executor parser
api changes to variable expression executor
Merge remote-tracking branch 'origin/master'