Merge branch 'hotfix/composer-output-dependencies' into develop
Added PHPUnit as development dependency
Fixed version for tests
Updated vendors
Used DNS instead of IP for server host

This change allows the connection to work when the client connects from
outside and from inside the school
[RainbowMode] Used Fab instead of changing status

Used Fab in a specific console formatter style so each character is
painted in a random color.
Dropped the old rainbow implementation, which was changing the status
every 5 seconds so graphic clients would display raindow.
Merge branch 'feature/rainbow-mode' into develop
Fixed hasStyle() on non object error in tests
[VersionManagement] Created extractor for version number
[VersionManagement] Used the VersionExtractor in Application

The application now takes the VersionExtractor as a dependency, tests
have been updated and use the `version_file.md` fixture so it will never
change (version set to '2.1.0' for tests).

Now the only file that need to be changed is on a new release is
`VERSION.md`
[VersionManagement] Added update of the version
Merge branch 'feature/version-management' into develop
Fixed install script permissions
[Disconnect] Added disconnection
Fixed useless condition
[Location] Added location option
[PasswordProtection] Hid password when typing it with configurator
[ReDoc] Made contributing file more complete
[ReDoc] Improved README
[ReDoc] Removed definition of public API