rsvg2: add method to read huge file (9.5mb+)

I add a method to read huge file like librsvg's rsvg-convert command (--unlimited option).
The code means that `:unlimited => nil` equals to `:unlimited => true`. It's strange for me but is it expected?