made svg transform collection a proper ICloneable
avg fragment now fires attribute changed events
try  unboxed checks for attribute changed events
svg transforms can now be compared and return correct results
now doing element wise matrix comparison
remove uses depth first recursion for children
svg line now fires all attribute changed events
view box has correct equals check now
Fixed Bound Calculation

To get the Bounds, the Union method of the rectangle must be called only when the first rectangle has been set. If the Renctangle is empty, use the first children's Bound, as a rectangle.
Merge pull request #60 from HarkDev/master

Fixed Bound Calculation
Merge pull request #57 from Bigous/master

BugFix - Text element with no text rising exception