Added a bug future on memory corruption (reference counting?) for domains/arrays in a begin.

The same bug might be covered by other futures, but I am not sure,
so I am committing this one.

Here is the first valgrind error for comm=none:

==21321== Invalid read of size 8
==21321==    at 0x4434A7: dist (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x433AF1: chpl__convertValueToRuntimeType (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x45502C: writeIt7 (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x4559DD: write7 (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x4852E7: writeln2 (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x49234E: writeln8 (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x4756A5: test (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x474CD1: chpl__init_begin_HYPHEN_dom_HYPHEN_arr_HYPHEN_mem_HYPHEN_corrupt (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x474EE5: chpl_gen_main (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x49B2AD: chpl_main (main.c:92)
==21321==    by 0x4A39BE: chpl_task_callMain (tasks-fifo.c:416)
==21321==    by 0x49B411: main (main.c:170)
==21321==  Address 0x5646450 is 48 bytes inside a block of size 96 free'd
==21321==    at 0x4C2852A: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==21321==    by 0x432BEA: chpl_here_free (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x442D19: chpl___TILDA__domain (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x4055FF: chpl__autoDestroy2 (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x47BA1C: begin_fn (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x47BC87: wrapbegin_fn (in CHPL_HOME/test/parallel/begin/vass/a.ser)
==21321==    by 0x4A52C3: thread_begin (tasks-fifo.c:1150)
==21321==    by 0x4A6899: pthread_func (threads-pthreads.c:364)
==21321==    by 0x50B17B5: start_thread (in /lib64/libpthread-2.11.3.so)

I did not investigate further.


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@22149 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding GASNet 1.22.0 to third-party directory

A new GASNet version is available.  Adding the unmodified .tar.gz
and unpacked sources to our third-party directory without making
them the default.  Also need to apply our usual patches still.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@22150 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Removing .tar.gz now that it's in the archive



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@22151 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Do not test distributions/vass/dmap-var-decl.chpl under --baseline.

It is a future but it succeeds under --baseline. So skip it there.


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@22152 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Applying traditional patches to source

Notes:
* the configure/configure.in patches from last time are no longer
  necessary according to Paul due to a rejiggering of how configure
  works (and in any case, that logic is pretty different)

* no need to patch the aries conduits to silence beta messages because
  neither is beta anymore.



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