Progress check-in

Have most of the code in the BehaviorActivity.rb the way I want it,
removed the defining of an operation with the behavior activity's name
in the SomeFunActivity.rb
Removed CallBehaviorAction operation definition

Removed line of mtl that would generate a def-end for a call behavior
action
Print sub-activities as part of main one
ActivityParameterNode

Added a UML model to showcase activity parameter nodes; added code to
activity.mtl to differentiate between activities that do not have an
Initial node
Refactoring + Edits

Renamed genInputActivityParameterNodeInitialization to
genActivityParameterNodeInitialization so that it initializes Parameters
with direction 'in' and 'return'. Also removed debug statements. Removed
the printing of activity parameter nodes from SomeFunActivity since if
it has an initial node, it doesn't have input activity parameter nodes
Behavior return parameter and input params

Added a variable to hold the return value of a sub-activity as well as
the input parameters to that sub-activity where the operations are
printed for the main activity in the def SomeFunActivity - end
Unit tests

Added unit tests for ActivityParameterNodes and additional ones for the
main Activity
Redid unit tests
Rebase with master
Fixed mtl so code always generates

Edited activity.mtl so that when generating the contents of a
sub-activity, it will start from one of the input activityparameternodes
Updated run_all_test.sh
Rebase with master

Edited value specification action code a little because Ruby was
complaining about setting IsLightOn = false
Added another case statement to ValueSpecAction

Added another case statement to ValueSpecAction to consider
LiteralBooleans used
run_all_tests.sh
Trying to fix permissions on run_all_test.sh
Changing file permissions
Removing autogen files
Refactoring of and/not; autogen cleanup

Removed one more autogen file. Refactored .mtl to use standalone 'and'
and 'not's
Deleting autogen file
Cleanup

Removed '$' from ValueSpecificationAction that I had added earlier,
instead changed IsLightOn to isLightOn in the ValueSpecificaitonAction