Merge branch 'hotfix/4.0.2'
First parameter in assertSame() is the expected value

Otherwise the unit test output is confusing
Fixed JsonResponse, good thing we have unit tests!
Merge branch 'release/4.1.0'
Merge branch 'release/4.1.0' into develop
Use correct language for Form action page
Do not extend the Backend class in Relations (see #49)
Fixed url helper component that was not really working at all and added tests
Fixed the purging records in a relation table
Use static call to Environment class
No need to add and remove later ;-)
Remove ampersand before and after query string
Added more unit tests for Haste\Util\Url
Clean query string when removing some
Even more test for \Haste\Util\Url
Only add question mark if we have query parameters
Beautify
Fixed documentation (#48)
Fixed docs (#47)
Merge branch 'hotfix/4.1.1' into develop