protect against hard crash when calling aliased functions
return objects instead of arrays of undefined values
Merge pull request #1 from mmv/neves-retjsreturnvals

Merge back changes already in pull requests to cefsharp/CefSharp