[ticket/11810] Fix map_users_online user_id

Previously this test accidently used the session
id instead of the user id, which threw an error
on postgres and returned incorrect results.

PHPBB3-11810
[feature/alt-session-storage] Minor changes for Readbility/Consistancy

PHPBB3-11705
 [feature/session-storage] Major rename

 After a lot of work with the alternate session storage
 I have come to the realization that many of these functions
 are named incorrectly and have to be renamed to avoid confusion.

 The renames are:

     get -> get_session_and_user_data
     get_with_user_id -> get_session_and_user_data_with_id
     num_sessions -> num_active_sessions_for_user
     cleanup_expired_sessions -> cleanup_certain_expired_sessions
     cleanup_long_session_keys -> cleanup_session_keys
     get_user_ip_from_session -> get_user_data_and_ip_from_session
     get_newest_session -> get_user_data_and_newest_session
     get_user_online_time -> get_all_users_time_visibility

 PHPBB3-9733
Merge with feature/session-storage
Merge branch 'feature/session-storage' into ticket/11810
 [feature/session-storage] Backport changes from alt-session-storage

 PHPBB3-9733
[ticket/11810] Backport changes from alt-session-storage

PHPBB3-11810
Merge branch 'feature/session-storage' into ticket/11810
Merge branch 'ticket/11810' into feature/alt-session-storage

Conflicts:
	phpBB/phpbb/session/storage/native.php
	tests/session/session_storage_test.php
[feature/alt-session-storage] Renames in keyvalue to match merge

PHPBB3-11705
[feature/alt-session-storage] Eliminate duplicate code and minor consitancy change

PHPBB3-11705