Committing a release candidate version of the binary trees benchmark

This is essentially a tidied up version of
test/studies/shootout/binary-trees/binary-trees.chpl, looking at
formatting, use of Chapel, adding comments, etc.  We may eventually
want to fold these changes back into the study version, but I
didn't for now so that we can determine whether there are any
performance hits for what I did here.




git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@21980 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Added release binary trees to performance testing

This commit adds the released binary trees code to our performance
testing.  It also fixes a problem I had in the naming of the .dat
files in .perfexecopts.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@21981 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding one more binary trees variation

While reviewing the binary trees written specification, I noted that
it appears to be legal to free tree nodes while computing checksums
rather than in a separate pass.  I'm not confident that this is legal,
but it seemed worthwhile to create a version that took this approach
to see how the performance compares.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@21982 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Fixing typo in GASNet configure scripts

[contributed by Ryan Ward]

This adds some missing -I flags to the GASNet configure/configure.in
scripts.  In most cases the logic is such that we would never trip
over these missing flags, but for some of our internal systems we did
and broke the build as a result.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@21983 3a8e244f-b0f2-452b-bcba-4c88e055c3ca