* perspective: conditionally remember not to save, partial fix for bug 18970

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9170 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Fix an issue descrinbed here: http://forums.codeblocks.org/index.php/topic,18044.msg123529.html#msg123529

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9171 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: Fix folder getters in ConfigManger to use GetFolder instead of returning the class members directly;

* It turns out that any getter could be called before the InitPaths method,
  which result in pretty broken C::B

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9172 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- sdk: Remove a redundant path separator in the cbWorkspace c-tor

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9173 2a5c6006-c6dd-42ca-98ab-0921f2732cef