@ better forward for clang::c
- removed all useless thing

- removed useless semicolon after namespace {}
- removed useless semicolon after extern "C" {}
- removed useless namespace blah_helper (ADL comes into rescue)
@ parses comments properly in hlgroup.vimlight
+ added more comments in hlgroup.vimlight
initial support for multi-buffer
@ replace delta with collector

- removed delta
+ add collector for collecting highlight groups and asking vim for
  highlighting.
@ adjusted vim to suite the need of collector

now has only 4 public member function:
* link
* clear
* add
* get
@ worker: use collector instead of delta
+ added underscores as names in vim
@ const type@ -> type const@

const type& -> type const&
const type* -> type const*
merge branch 'dev'

@ better forward for clang::c
- removed useless semicolon and namespace
@ parses comments properly in hlgroup.vimlight
@ now supports multi buffer. fix #2
@ const type@ -> type const@, @ can be * or &