Merge changes Ie543d3a9,I3e33e5a9

* changes:
  hardware: provide temp version defines for source compatibility
  hardware: rename version_major/minor to module/hal api version