Fix EZP-20888: session is created regardless of ForceStart value

# Description
Sessions were created even with the forcestart value disabled.
We added the false boolean as mentioned in https://github.com/ezsystems/ezpublish-legacy/pull/639
New tests have been added to match what $http->hasSessionVariable returns

# Test
Manual tests on FF and chrome using private browsing.