Add container management features to Konsole: Phase 3
Allows for associating a container with a profile. Requires !1178 (merged) to be merged first.
Also cleans up some unnecessary code from !1171 (merged) - turns out createSession() gets called after all those other places
Edited by Neal Gompa
