Adding standard performance testing files for k-nucleotide
Adding files to generate and use fasta input files
Clean up /Users/bharshbarg/chapel/edge/test/tmp when done with start_test
Add a prototype of vector like functions on 1D arrays

This commit adds the following methods to the _array record.  They currently
apply to 1D unstridable rectangular arrays only.  The methods that resize
the array assert at runtime that there is a 1:1 correspondence between the
array and its domain.

front() // return the first element of the array
back() // return the last element of the array
empty() // is the array empty?
push_back() // put a new value at the back of the array
pop_back() // remove a value from the back of the array
push_front() // put a new value at the front of the array
pop_front() // remove a value from the front of the array
insert() // insert a new value at a specified position and shift other elements

The methods that change the array size call reallocate every time instead of
doing something smarter like a doubling/halving scheme.

Added a test that does some pushes and pops on an array.
Added a test that tries to push_back an array declared over a domain has
multiple arrays.
Clean up .../test/tmp directory when done with start_test
Adding performance files for reverse-complement
More RBC cleanup.

Remove extra .good and .prediff, and update comment.
Update default RBC test size so correctness testing runs faster.

Perf testing will still use the original problem size from the paper.
Adding performance files for regex-dna
Fixing typo preventing start_test from cleaning test/tmp
Merge branch 'stdin-in-execopts' into fasta-stdin-perf
Add a simple array vector operations benchmark

This shows the performance of array vector operations.  There is plenty of
room for improvement because every operation reallocates currently.  It
should work as a perf test.
Initial set functionality support for associative arrays and domains
Simple tests for set features
Splitting tests into appropriate directories
Add peephole optimization to remove ref temps
Add a check for FLAG_WIDE_CLASS in PRIM_ASSIGN codegen
op= set support for associative arrays
op= tests for associative arrays and domains
Adjust location of canRemoveRefTemps call

canRemoveRefTemps was being called on functions after their nested
functions were inlined. This would cause ref temps to be removed when
they shouldn't have been.

Also fixed a small check in codegen related to FLAG_WIDE and
FLAG_WIDE_CLASS.