fixed imports
Travis only for master and develop
Add .travis.yml (need in all branches)
Simplify <natlab-jar> macrodef
update shape propagation
testing travis by the way, :-)
Factor out test generation into a script.

This seems nicer and simplifies build.xml a bit. Also remove
a bunch of unused tests; leftthreeaddresspass tests were deprecated
a while back and replaced with simplifications/left tests.
multireturnpass tests are weird because they're just copies of the
leftthreeaddresspass ones. A multi-return simplification is described
in Soroush's thesis but doesn't seem to be implemented. Anyway all of
these files were unused.
Merge branch 'develop' of github.com:Sable/mclab into develop
Merge branch 'master' into develop
changes in benchmarks
removed generated ast from fragile.
fragile restored
removed ast from commit
working fragile
bug fix - added short circuit simplification statements at the end of while body
fixed files
added correct files
update shape equation language SPFunCall node
update shape equations and ast nodes
debug a NullPointerException when we mis match the shape equation
and the shape propagation result is null. Always be careful with
the situation may have or return null.
update shape equation language
clean up SPLowercase to support symbolic.
update shape equation langugae ast node