Fixed Session::remove

Fixed a bug where removing a non-existent key would throw a warning.
Release 3.1.2