Incomplete--int type, barrier check
int type, expressions, checks for sip_barriers and pardo nested in pardo
int type, expressions, block syntax is a[i,j], checks for sip_barriers and pardo nested in pardo
Merge branch 'adding_int_type_from_sparse' into reorganize_opcodes
incomplete changes--committed to avoid loss
added allocate contiguouis  NOT TESTED
untested version of new compiler.  See RELEASE_NOTES for changes

This verson does strict type checking with no coersion between doubles an ints.
This may need to be relaxed.

everything in sialx1tosialx2 should be ignored. It belongs in another branch or project because it requires a slightly modified version of the old grammar.
untested revised compiler
sial test programs updated with new syntax
modified source files for compiler supporting new sial syntax and features

1.  Added int type for general use (previously only predefined constants)
2.  int and scalar not interchangeable, but can be explicitly cast
3.  Restrictions on scalar and int expression have been eliminated.  These are like any
      other programming language.
4.  New feature:  assert_same
5.  new feature:  broadcast static
6.  Opcodes have been regularized.  They are defined in Opcodes.java, which has facilities for
    creating a latex document, and for generating the C++ header file used
    by the SIP.
7.  print_scalar, print_index, etc. have been replaced by polymorphic print and println statements.
8.  Syntax changes:  blocks ids use square brackets instead of parens (which can now be used in expressions)
     i.e  A[i,j] instead of A(i,j)
9.  Request statements no longer allow the unused "hint"
     i.e. request A[i,j] instead of request A [i,j] i
10. Upper and lower bounds of ranges separated with : instead of comma
     i.e.  index i = 1:norb instead of index i = 1,norb
commiting generated files
added Sialx1toSialx2.jar
index values compatible with ints in expressions.

Removed redundant error reporting.  If type set is empty then variable was not defined, or something
was wrong with a subexpression.  The error should already have been reported, so just skip the rest
of the check for that node.
committing edu.ufl.cise.sial.compiler.util/.classpath to allow commit
working version with contiguous locals
cleanup and commiting generated files
some assignments to contiguous local blocks now supported
committing generated files
scalar valued blocks (i.e. all indices simple) handled correctly in tensor and contraction expressions
merge with sialV2.0 branch on github to enable push