modernize header guards to #pragma once

For more information:
http://en.wikipedia.org/wiki/Pragma_once