Make every swift connection parameter customizable.

Also:
- normalize parameters names to swift command line names
- fix getenv passing None to Unicode traitlet