- Update of the management of the #include guard
  Specific actions were taken for preprocessor directives.
  It is now extended to all code:
    - code inside the "#include guard" is not indented
    - optimization of "ifdef_over_whole_file" to be able to call it several times
- Update of the comment of some options to clarify their actions
Tests updated to validate the modifications in this branch
Merge branch 'master' of git://github.com/bengardner/uncrustify into no_include_guard_indent
Merge branch 'no_include_guard_indent' of https://github.com/rdan/uncrustify into rdan-no_include_guard_indent
Cache the results of ifdef_over_whole_file()
Clean up ifdef_over_whole_file() usage a bit.
Update test results based on other changes