Session: Move which StereoSession logic in static create

User still provides the session type ... but by looking at their
additional command line arguments we can infer they really meant
DGMapRPC instead of DG.

This was all for the love of preserving the current user interface.