Add support for 'options' object in createServer().

Add support for overriding the default initial CWD via 'options' object's
getInitialCwd attribute, which expects a function with signature
'function(username) { ... }'.
The function is expected to return the initial CWD path.