split ExpressionVisitor into two; some bool related fixes; got rid of input have different modes warnings
Merge branch 'firm' of github.com:djrieger/mjplusplus into firm