You can now specify the number of steps to go back when calling callingLine() and callingFile()
This will allow you to use these functions even after bouncing around inside a module to get back out
session::set() now accepts a timeout for the session data being set
This lets you control when data dies by specifying either the UNIX timestamp of when it's to die, or the number of seconds it's to live for. This change also has lots of internal improvements using the new feature internally