message: App: Fix missing mediaToken AuthenticationService code
  The code to handle mediaTokens analogous to the regular token was
  missing in the AuthenticationService constructor and unsetAuthData
  method, the latter resulting in the persistence / leak of the
  mediaToken after logging out!
diff: @@ -20,10 +20,14 @@ export class AuthenticationService {
  private router: Router,
  private userService: UserService) {
  this.token = localStorage.getItem('token');
  + this.mediaToken = localStorage.getItem('mediaToken');
  if (isNullOrUndefined(this.token)) {
  this.token = '';
  }
  - this.isLoggedIn = this.token !== '';
  + if (isNullOrUndefined(this.mediaToken)) {
  + this.mediaToken = '';
  + }
  + this.isLoggedIn = this.token !== ''; // Not checking against the mediaToken, because the app may still be partly functional without it.
  }
  async login(email: string, password: string) {
  @@ -66,9 +70,11 @@ export class AuthenticationService {
  }
  unsetAuthData() {
  - this.token = null;
  this.isLoggedIn = false;
  + this.token = null;
  + this.mediaToken = null;
  localStorage.removeItem('token');
  + localStorage.removeItem('mediaToken');
  this.userService.unsetUser();
  }
  