Reverse "ec9c10a" to still send the entire buffer contents to clang

Reverse "ec9c10a" to still send the entire buffer contents to clang as C++
supports forward referencing class members and functions.
Replace "yas/" prefix with "yas-" to comply to the latest "yasnippet"
Set `safe-local-variable' property for variable `ac-clang-prefix-header'