Merged 1.4 branch changes back into trunk

git-svn-id: http://superputty.googlecode.com/svn/trunk@377 8d6e282c-8220-11de-b77e-d9b456c0130a
Issue #431 Fix exception thrown when right clicking in LayoutsList outside of a valid session name

git-svn-id: http://superputty.googlecode.com/svn/trunk@380 8d6e282c-8220-11de-b77e-d9b456c0130a
Fixed issue when connecting with pscp to transfer files where password request was not being recognized (it appears the format has changed from prior versions of pscp). 

git-svn-id: http://superputty.googlecode.com/svn/trunk@381 8d6e282c-8220-11de-b77e-d9b456c0130a