pmem: add support for clflushopt

- Implement pmem_fence()
- Choose clflushopt over clflush when supported by the CPU
- cstyle and uniformity changes (tacked on by @andyrudoff)
- Add pmem clflush /proc parsing unit test (tacked on by @andyrudoff)