Added some more documentation
Merge branch 'master' of github.com:jeaye/color_coded into 0.1

Conflicts:
	include/clang/token.hpp
	include/conf/defaults.hpp
	include/ruby/vim.hpp
	include/vim/buffer.hpp
	plugin/color_coded.vim
	src/main.cpp
Try to highlight even with compilation errors

This is possible if clang can still build some form of translation unit.
That is, if there's an error at the bottom of a file and the rest of the
functions/types are fine, they can all still be highlighted properly.
This makes highlighting while typing much more enjoyable.