Merge changes Ic446c026,I86568a5b

* changes:
  init: create init_tests.cpp
  init: clean up the SectionParser interface and Parser class