Add initial prototype for translatable segments
Just a little bit more cleanup
Fix unit test failure
Separate translator functionallity out of tree route stack into extending implementation to remove hard dependency
Add unit tests for translatable segments
Add unit tests for translator aware tree route stack
Merge pull request #4050 from DASPRiD/feature/translatable-segments

Translable routing segments

Conflicts:
	library/Zend/Mvc/Router/Http/Part.php
	library/Zend/Mvc/Router/Http/TreeRouteStack.php
	library/Zend/Mvc/Router/SimpleRouteStack.php
[#4050] CS fixes

- per php-cs-fixer
- s/boolean/bool/g
Merge branch 'feature/4050' into develop

Close #4050