Update FauxOverload.js

updated line 5 to include an extra space at the end of the eval string. If a function has no args, then the for loop (starting at line 9) is skipped. On line 17 we remove the last character of the eval string. This normally removes the extra comma that was appended to the string on line 14. However, if a function has no args, it would remove the "(" in "..._func("  So , we add the space "..._func( " to make sure we're not removing the open paren.