Correct render order for imported SVG with lot of async pieces

I see that in pathgroup there is sort of ordering of the render, loading elements sync or async but putting in array with the index variable in the right place. This should allow proper rendering, but it looks like it doesn't work good.
it was just array.slice problem and not that  async stuff i posted before and that i hope no one will ever see.

Visual effect of this PR:
( ok don't pay attention to the nose of the bear please, is some side effect of nested transform on line position that i still didn't manage to fix )
![image](https://cloud.githubusercontent.com/assets/1194048/3622541/b606c430-0e37-11e4-86f3-13f38a86493c.png)

current fabricjs
![image](https://cloud.githubusercontent.com/assets/1194048/3622586/dc4dee06-0e38-11e4-9fd8-1a0218f5d954.png)

![image](https://cloud.githubusercontent.com/assets/1194048/3622593/0262d340-0e39-11e4-9f4d-94ca80d4959a.png)