Generate C++ files based on input file name

C++ files will have names based on input file name, regardless of its
contents. For example, "PlatformProperties.sysprop" will yield
"PlatformProperties.sysprop.h" and "PlatformProperties.sysprop.cpp".
This is needed to support build system correctly because build system
should be able to deduct the exact paths of generated files.

In addition, as we're going to place source/header separately,
include-name option is added to correctly include generated header.
Build system will automatically feed appropriate path.

Bug: 80125326
Test: mma -j
Test: build a c++ shared library with sample .sysprop description file
Change-Id: I144e8b837c98b027eb2abdb89f6e809a2434a776
4 files changed