Specifying python version.
Revert "Removing 'unnecessary' SIGALARM code (including one TODO)."

This reverts commit d212be07343d27e4ed95673db8e8f810838ef286.
Removing TODO and providing in-source explanation.
Merge branch 'master' into release-1.1
Finalising release 1.1b2