Small fixes in line breaking.
Merge pull request #427 from TsudaKageyu/linebreak

Small fixes in line breaking.
Reduced ref/deref operations by introducing swap() functions.

Conflicts:
	taglib/toolkit/tstring.cpp
Removed the nested RefCounters by introducing smart pointers.
Removed the nested RefCounters by introducing smart pointers.
Removed the nested RefCounters by introducing smart pointers.
Removed the nested RefCounters by introducing smart pointers.