Make sure lodash is loaded correctly in node-webkit
Support different 'down' messages
We now have separate 'technical issues' and 'ddos' downtime messages.
Detect when we're in node-webkit
Notifications for desktop client
Basic framework for client-side chat logging
Support client-side chat logging
Add timestamps to chat logs
Desktop client: 'log chat' in Options menu
Desktop client chat logging now logs PMs too
Ensure roomid for logging is safe
In theory it should be safe before it gets to this point, but
we're being extra-careful since it involves the user's files.
Add some PSD sources to the repository
Desktop app packaging information
Add .DS_Store to .gitignore
DESKTOP.md: Fix number in Windows packaging instructions
New icon for iOS
Update favicon
Add Vtas to credits
Credits: Create 'Retired Staff' section
Credits: Fix back to alphabetical order
Connection: Fix alt port support when connecting over HTTPS

If the client fails to establish an HTTPS connection to the main server,
the page needs to be re-loaded over HTTP before attempting to connect
on an alternative port; otherwise, there will be mixed content
security errors.

I had actually implemented this feature in the old (pre-v0.90) client,
but I forgot to copy it into the new client when I implemented the
connection code.