Do not start sessions if they are already started

If output buffering has been disabled and output has been sent before sessions have started, this line throws an ErrorException with the message "A session had already been started - ignoring session_start()" .