RED-1053: Getting redraphael to work on firefox 3.0
- Firefox 3.0 has a weird bug, if we try to iterate through an object which contains functions, firefox 3.0 tries to also iterate through its prototype.
- Add a check if "key != prototype".
Add the `createUUID` function again that were deleted in the last commit by mistake.
And also modify the if else conditional to the ternary operator conditional for clone function.
Merge pull request #21 from rohitkr/feature/firefox3-issue

Getting redraphael to work on firefox 3.0