More flexible return type guessing in c-parser
More flexible return type guessing in c-parser

* handle keyword (un)signed for Integers
* handle class names as return types
* recognize C++ 'bool'
* treat return types starting with 'char' as String

Signed-off-by: Tobias Koch <e7c78ba651a843b1eb521f4ee4d85f6a55136325@gmail.com>

thomthom/yard,thomthom/yard,herosky/yard,ohai/yard,amclain/yard,alexdowad/yard,jreinert/yard,iankronquist/yard,herosky/yard,iankronquist/yard,thomthom/yard,alexdowad/yard,lsegal/yard,amclain/yard,iankronquist/yard,lsegal/yard,ohai/yard,ohai/yard,alexdowad/yard,jreinert/yard,amclain/yard,herosky/yard,lsegal/yard,jreinert/yard