Merge pull request #14 from lucach/upstream

User profile: show institute info only if available
Mostra solo talk con PM
Non usare la cache se possibile
Elimina glitch del gravatar

Andando su un profilo veniva visualizzato un certo gravatar (dato dalla mancanza di user.mail_hash), che poi veniva rimpiazzato da quello reale.
Tags
Tags nella pagina statement
Fix
Ripristina Mathjax
l10n fix
Italian format: Task's yaml file is read from inside the task folder.
Add subtask to the validator command line
Make compilation_step and evaluation_step accept multiple commands

This allows to perform multiple-command compilations and evaluations
without having to bundle commands together with /bin/sh, which seems to
call fork() and therefore fail as soon as we effectively limit the
number of processes to one.

Some other API has been changed accordingly. Yet, please note that
evaluation_step_before_run and _after_run are kept unchanged (i.e. they
still accept only one command).
AWS: fix AJAX RPC calls when the server is proxied with a prefix.
Add 'per_user_time' field to YamlLoader
Fix typo in cms.conf.sample
Update cmsMake to new get_compilation_commands API
Fixed RS not finding some services.

Sometimes psutil report a commandline like '/usr/bin/env python2 ...'
instead of 'python2 ...'. The cause is unknown, but this simple change
to the detection routine solves the symptom.
Fix some details in check_backend_integrity().
Fix timeout setting when it is zero.

In particular, this bug caused the checker to fail when it required
more time than the task timeout.
Fix old tests that do not run anymore.