Fix aliasing issues in Rope#dup and protect against data aliasing

- Nodes are frozen when a Rope is dup'd
- data is frozen when added to a rope
Add << operator support
Rename gemspec