Bug 70699 - Header guards violated C standard.

^_[A-Z] and __ and not allowed in global space
pragma once isn't standard
Public C headers will use LIBOPENRAW_.*_H_
Public C++ headers will use LIBOPENRAWPP_.*_H_
Re-indent unpack.cpp