Some changes in support of CC mode, formatting and keys
Added google c++ style
Added Robot mode support.  Some ibuffers menu changes
Better ibuffer matching of modes to groups for coding katas
Added snippets, prior to customising for Katas
Added template for typical include patterns for kata makefiles
Added some more YAS support for katas - outline struct of a kata
makefile, also some include guard magic for header files
Added some snippets for Robot mode specs and scenarios
Added C++ DSL layer using boost python bindings
 Missed a stray old function
Trimmed out more standard snippets, just down to mine
Snippet changes, added include guard
Changes to snippets, and some key changes for dired.  Removed
tabs everywhere.
Added 3rd party modes for Clang formatting and CMake.  Changed around
the C++ mode to make sure that Google style is loaded as part of the
hook.
Changes mainly for C++ formatting

Bunch of changes around the integration of Clang Format, also key
definitions for comment and un-comment regions
Merge branch 'feature/kata' into develop
Merge branch 'develop' of github.com:klutz/emacs into develop

Conflicts:
	modes/klutz-org.el