Cleanup clang-format settings.

This doesn't change the settings, just fixing some issues that weren't
noticed before.
Merge pull request #80 from ahmedcharles/options

Cleanup clang-format settings.
Turn off deprecated warnings for CMake GCC builds.
Use CMAKE_INCLUDE_CURRENT_DIR.

This is better than setting the include directories manually.