Some bug fixes if i remeber correctly...
Moved ac-source definitions to the bottom.
Added first version of #'ac-ctags-cpp-macro-candidates.

Also added utility function #'ac-ctags-cpp-add-sources.
Fixed some test cases. Still two of them fails.
Fixed one testcase.
Added some comments.
Added testcase for #'ac-ctags-cpp-macro-candidates-1.
Fix critical bug in #'ac-ctags-merge-db.

Also implemeted the first version that handles cpp namespace.
Added #'ac-ctags-update to let users manually update tags db and etc.
Fixed some comment.
Fixed catastrophic backtracking in #'ac-ctags-cpp-line-has-typeinfo-p.
Fixed regexp in #'ac-ctags-cpp-extract-type-name.
Made #'ac-ctags-cpp-extract-type-name and
#'ac-ctags-cpp-parse-before-scope-operator-1 a bit more accurate.
Bug fix.

Fixed some regular expressions.
Added #'ac-ctags-collect-candidates, #'ac-ctags-action, and #'ac-ctags-c-mode-action.

Now candidates function is #'ac-ctags-collect-candidates.
#'ac-ctags-action works as an action funciton of ac-source-ctags.
Now you can unload a ctags file.
Fixed a regexp in #'ac-ctags-make-function-candidate.
Made #'ac-ctags-select-tags-list print additional message.
Some fixes in c++ on completion with namespaces.
Bug fix on #'ac-ctags-cpp-remove-keyword.