- Renamed C++ headers to "*.hpp" instead of "*.h".
- Also fixed a few missing or incorrect #include statements that the
  Intel compiler caught.