Start session only if it isn't already started

Requires PHP >=5.4 (changed minimum requirement)
Now it doesn't show an annoying notice if session is already started
http://php.net/manual/en/function.session-status.php

(I am committing to develop, right?)