cpoll: added concat() function for concatenating Strings
cppsp: moved split() to separate header
cpoll: StreamReader: fixed memory leak