Refactored the Block array class's dsiAccess methods to avoid replicated code.  There are still two overloads because this method is sometimes called from other methods on this class which may use an integer instead of a 1-tuple of an integer.  The wrapper array record always calls into the tuple version, but internal to this class, the non-tuple version is sometimes used.  This is a case where we want a coercion from t to 1*t.
Refactored the Block array class's dsiAccess methods to avoid
replicated code.  There are still two overloads because this method is
sometimes called from other methods on this class which may use an
integer instead of a 1-tuple of an integer.  The wrapper array record
always calls into the tuple version, but internal to this class, the
non-tuple version is sometimes used.  This is a case where we want a
coercion from t to 1*t.


git-svn-id: 88467cb1fb04b8a755be7e1ee1026be4190196ef@16777 3a8e244f-b0f2-452b-bcba-4c88e055c3ca

chizarlicious/chapel,sungeunchoi/chapel,sungeunchoi/chapel,chizarlicious/chapel,hildeth/chapel,chizarlicious/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,hildeth/chapel,sungeunchoi/chapel,hildeth/chapel,CoryMcCartan/chapel,sungeunchoi/chapel,hildeth/chapel,sungeunchoi/chapel,chizarlicious/chapel,chizarlicious/chapel,hildeth/chapel,chizarlicious/chapel,chizarlicious/chapel,CoryMcCartan/chapel,hildeth/chapel,CoryMcCartan/chapel,CoryMcCartan/chapel,hildeth/chapel,sungeunchoi/chapel,sungeunchoi/chapel