folly: replace old-style header guards with "pragma once"
Summary:Most header files in folly already used "#pragma once" to
protect against multiple inclusion. This diff removes old-style
ifndef/define/endif header guards and replaces them with
pragma once.
In some cases the defined symbol is tested in other header
files. In those cases the "#define" is kept.
Reviewed By: igorsugak
Differential Revision:
D3054492
fb-gh-sync-id:
20aa0b9b926a30dd021e4b8f5440e8888874681c
fbshipit-source-id:
20aa0b9b926a30dd021e4b8f5440e8888874681c