Prepare SVG export with wx30
Browse Tracker 1.2.100 2014/10/9
 Fix incorrect scintilla margin marker usage
 Better resolution of Jump line recording
 Add modifed user contrib tool bar (by sbezgodov)
BrowseTracker - update wx30 cbps
BrowseTracker - update unix cbp
* Save notebook layout in project- and workspace-layout files (and load it from there).
* make the check for externally modified files configurable, useful for slow network shares (default is on)
* Check non builtin editors for file deletion and read/write-status change.
* Mark editor tabs of readonly files with an icon, see: http://forums.codeblocks.org/index.php/topic,19572.msg133665.html#msg133665
* When setting the read-only icon, check also whether an editor has the read-only flag set internally.
* Add a SetReadOnly-function to editorbase-class.
* Do not save read-only files. Use file-attributes of original-file while saving.
* Add versioning to project and workspace layout files.
* fix for filemanager
* removed wxWindowUpdateLocker from cbAuiNotebook::LoadPerspective(), because it's broken on windows
- debugger: Remove duplicate ClearLog call
* CC: fix bug when handling "##" operator in macro expansion.

When debugging with cctest without any user replace rules (enable macro expansion check on every token), I found that the surrounding spaces of "##" don't get removed. For example, when parsing C++'s basic_string.h, the namespace std can't recognized correctly due to wrongly expanding "_GLIBCXX_VISIBILITY(default)".
I create a simple test code here:

namespace std _GLIBCXX_VISIBILITY(default)
{
    class string { };
}

Here the _GLIBCXX_VISIBILITY(default) should finally be replaced to an empty token, but if surrounding spaces are not removed, we will get a sequence like: "_GLIBCXX_PSEUDO_VISIBILITY_" and "default". This commit fixes such issue.
- CC: fix comments in CodeCompletion class definition.
* CCTest: add a new test case which can test how macro expansion works
* CC: fix a bug in Tokenizer::CalcConditionExpression(), when checking whether a token is a macro usage, the length of the token should be larger then 0, not 1.
- CC: fix wrong descriptions in tokenizer.h