Code changes to keep clang 3.4 with (almost) all Warnings happy.
Merge remote-tracking branch 'bitbucket/master'
Added API to stooling to query the type names of a function.