createSessionOptions

Called to allow the application code to create a new SessionOptions object. The
application code should make sure to read the values from the defaultOptions object
as part of contruction of their new object and make sure they only override the
intended values.