Use #pragma once instead of header guards.
Merge branch 'pragma_once'

Conflicts:
	sdd/hom/constant.hh