Expire battles for inactivity
Now battles will expire after 40 minutes of inactivity even if there
are people in the battle.

You can still keep the window open client-side after the expiration,
but you won't be able to talk in it anymore.
Fix crash in Life Orb
Update aliases.js
Merge pull request #364 from nunuchu42/patch-1

Update aliases.js
Room auth overhaul
Room auth now match regular auth much better. There are now room voices,
room drivers, room mods, etc. They correspond to the global versions,
except with their powers restricted to the current room.

Roomdriver no longer gets /roomvoice; it's now roommod and higher.
Implement new Other Meta of the Month: Ability Exchange
Add new October Seasonal: Octoberfest
Improve promote on offline users
Add checkAbilities function to scripts
This function checks the selected abilities against default abilities.
It's used on Ability Exchange.
Merge branch 'master' of http://github.com/Zarel/Pokemon-Showdown
Main update