Improve the function to create homogeneous tuples
Improve the function to create homogeneous tuples

For tuples declared as "var t = paramN * type", a helper function in the "*"
function needed to be instantiated paramN times, increasing the size of the
tuple by one each time.

Instead, double the size of the tuple for each instantiation. This greatly
increases the size of tuples that can be created and improves compile time when
large tuples are involved.


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

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