om: add tests for all permutations with licence, modeline and marker
om: implement c++ header guards formatter
om: add header guards to boilerplate formatter
om: add initial support for include formatters

for some reason boost filesystem's path is not performing the
conversion of the Win32 paths with generic_string; commented out for
now.
om: hook up include formatter with boilerplate formatter