Use the doctrine-extensions to generate url's - fixes #662

This way, we have a unit tested, and popular library creating url's for us.
It also fixes #662 Greek, cyrilic and other characters will work again.