GCC 4.9 legitimately whines that const members of responses must be initialized on construction.
This platform (originally added to support the GP2X handheld console) remains untouched since half a decade.
This patch changes the top-level directory layout as a preparatory step for improving the tools for managing 3rd-party source codes. The rationale is described in the issue referenced below. Issue #1082