First try to get multiple truncators working
Merge branch 'master' into truncateImprovements
Numbering the array values to identify easily which test has gone wrong
Defining new test cases according to what the output should give
Merge branch 'master' into truncateImprovements

Conflicts:
	src/unreal4u/stringOperations.php
	tests/stringOperationsTest.php
Some tests still don't pass, but at least getting close to the final
implementation
All test cases do pass now
Truncate now can search backwards instead of only forward

This means BC, but as this was always considered not being a final
version, it is allowed to do that.
Some tests has been adjusted:
< $mapValues[4] = array('hello bye', 6, ' ', '...', 100, 'hello bye');
> $mapValues[4] = array('hello bye', 6, ' ', '...', 100, 'hello...');

< $mapValues[8] = array('hello-bye-cruel-world', 10, '-', ':', 25,
'hello-bye-cru:');
> $mapValues[8] = array('hello-bye-cruel-world', 10, '-', ':', 25,
'hello-bye:');

< $mapValues[10] = array('this is a bigger text with a lot of spaces in
it', 17, ' ', '...', 10, 'this is a bigger te...');
> $mapValues[10] = array('this is a bigger text with a lot of spaces in
it', 17, ' ', '...', 10, 'this is a bigger...');
Merge branch 'truncateImprovements'
Complete code coverage