Support template methods in MethodAnnotator
Fixed getMessage
Added return_type to HostDeviceInterface
Added template at_illecker_getResult method