Merge pull request #1390 from cmarcelo/unbreak-build-for-fedora-20

Fix build for G++ 4.8.2 (Fedora 20)
[Application][Linux] Convert tools to C++

We don't have strong reasons to keep them a C, so to keep consistency
and make use of our lint checks, moving those to C++.

We still use gdbus here (instead of src/dbus) due to it's convenient
sync API (for the case of the tools, this API is OK) and to avoid
needing to integrate appcore/aul with base::MessageLoop.