1. Corrected implementation of subject->logout()
2. Added remote session expiry update login in update in WebSessionManager::updateActiveSession()
3. Change travis configuration to run tests only if master is checked in