Changed default values for min and max to null

The previous defaults 0 and false were converted to the integers 0 and 0, resulting in 0 being the only valid value for the given integer field.

Fixes EZP-21108, EZP-21109.
EZP-22969: create object link for new URL
PHPDoc: Allow $value to be null
Fix EZP-22609: Access to /user/login should redirect to new login resource

https://jira.ez.no/browse/EZP-22609

This patch safely redirects a user requesting access to legacy login (`/user/login`) to the new login resource (`/login`).
Note that siteaccesses in legacy mode will not be concerned as the newly created route (`_ezpublishLegacyLogin`) is not declared as *legacy aware*.

`/user/logout` is also taken into account.
BDD: Update LegacyBundle and RestBundle for the inheritance fix
EZP-22969: fixed RichText: only link URL if it already exists
EZP-22969: fixed inserting/linking same URL multiple times
Merge pull request #872 from MLoureiro/fix_behat_inheritance

BDD: Update structure for the inheritance fix
EZP-22969: XmlText: fixed not linking existing URLs
EZP-22969: XmlText: fixed inserting/linking same URL multiple times
Merge pull request #890 from ezsystems/fix-EZP-22969-richtext-url

Fix EZP-22969: Updating Content with RichText adds entry to ezurl, but not to ezurl_object_link
Merge pull request #844 from jeromegamez/EZP-21108-21109_ezinteger

EZP-21109: Changed default values for min and max to null