Reimplemented the sequence class to no longer use a linked list implementation.  I did this to enable a simplified iterator propagation optimization.  Before this change, the cursor of the sequence was different than the cursor of the iterator class, requiring that the cursor type of the iterator class be propagated where necessary.  With this change, the cursor types are the same so propagation of the cursor type will no longer be necessary.
Reimplemented the sequence class to no longer use a linked list
implementation.  I did this to enable a simplified iterator
propagation optimization.  Before this change, the cursor of the
sequence was different than the cursor of the iterator class,
requiring that the cursor type of the iterator class be propagated
where necessary.  With this change, the cursor types are the same so
propagation of the cursor type will no longer be necessary.


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

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