Removed some unnecessary copy operations.

Improved const correctness.
Added an std::string constructor for DsonString and setter to match.